【发布时间】:2020-02-23 11:32:30
【问题描述】:
我有一个带有 Gatbsy 的应用程序,我想在其中加载一系列图像以分配给 siteMetaData
我做了以下gatsby-config.ts
import projects from "./src/data/projects";
module.exports = {
siteMetadata: {
projects
},
plugins: [
//...
]
我的project.ts基本上是
import * as Image from "./images";
export default [
{
title: Image.myImage
}
而 images.ts 只是导出一系列图像:
import myImagefrom from "./src/images/projects/image.jpg";
export const myImage;
但我在编译时遇到错误
找不到模块“./src/images/projects/image.jpg”。
但如果我点击(点击链接),我确实会在可视代码中看到我的图像...
所以我不明白我做错了什么,我尝试了很多不同的路径,但无法成功。
【问题讨论】:
-
images.ts 中的
from在哪里? -
是的,抱歉是因为我剪掉了一些代码以使其更清晰,我忘记了,将添加。但这不是问题
-
我尝试使用 require,但我得到相同类型的错误```错误:找不到模块 'src/images/projects/image.jpg' Require stack: ```
-
我也有同样的问题。当我找到解决方案时,我会告诉你。
标签: typescript gatsby