盖茨比中的静态文件图像路径
static file image path in gatsby
我正在尝试从 gatsby 中的静态文件夹中添加一些图像,但路径总是不正确。谁能帮我定义正确的道路?我试过这样的路径
../../static/1.jpg
这个
../../1.jpg
还有这个
/1.jpg
他们都没有工作。它总是显示相同的错误
Can't resolve 'img1(or any other path)' in 'S:\Programowanie\Garni\src\pages'
项目的结构如下所示
静态文件夹重新创建了与 public 完全相同的内部结构,因此:
<img src={'/1.jpg'} alt="Some alt text" />;
应该是 /static/1.jpg
结构的有效路径。其余的依此类推。请记住,密钥“static”永远不应出现在图像的 src 中,因为它对 Gatsby 的 public 文件夹是“不可见的”。所有路径都从 static
作为根开始。
请记住,作为一个缺点,使用静态资产会导致这些图像逃脱 post-process 和修改。
我强烈建议 运行 gatsby clean
.
在每次试验中清理缓存(静态资产有时很难缓存)
我正在尝试从 gatsby 中的静态文件夹中添加一些图像,但路径总是不正确。谁能帮我定义正确的道路?我试过这样的路径
../../static/1.jpg
这个
../../1.jpg
还有这个
/1.jpg
他们都没有工作。它总是显示相同的错误
Can't resolve 'img1(or any other path)' in 'S:\Programowanie\Garni\src\pages'
项目的结构如下所示
静态文件夹重新创建了与 public 完全相同的内部结构,因此:
<img src={'/1.jpg'} alt="Some alt text" />;
应该是 /static/1.jpg
结构的有效路径。其余的依此类推。请记住,密钥“static”永远不应出现在图像的 src 中,因为它对 Gatsby 的 public 文件夹是“不可见的”。所有路径都从 static
作为根开始。
请记住,作为一个缺点,使用静态资产会导致这些图像逃脱 post-process 和修改。
我强烈建议 运行 gatsby clean
.