[英]importing files that are 4 folders deep
我试图弄清楚如何在src / assets文件夹中导入文件。 该文件称为Current.jpg。
我要在其中使用该图像的文件位于src / components / footer / overview文件夹中。
对我来说,这意味着我应该能够写:
import Current from '..../assets/Current.jpg';
这意味着将src,文件夹和资产再到名为Current.jpg的文件提高4个文件夹级别。
我不断收到错误消息,指出该路径不正确。
您如何遍历4个文件夹层? 是否有一个技巧可以使深度超过2?
import Current from '../../../assets/Current.jpg
您只需要向上3个目录,然后向下1个进入资产。
要整理这些导入,如果您正在使用webpack将别名添加到src/assets
文件夹中,则可以查看webpack解析 ,以便执行以下操作:
import Current from 'Assets/Current.jpg
就像这样简单:
resolve: {
alias: {
Assets: path.resolve(__dirname, 'src/assets')
}
}
为什么不尝试import Current from '..../assets/Current.jpg';
更改import Current from '..../assets/Current.jpg';
import Current from ../../../../assets/Current.jpg';
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.