我在 node_modules 中有一个名为:@mymodule 的文件夹,里面有一个名为“insidefolder”的文件夹
路径如下所示:node_modules/@mymodule/insidefolder
我尝试使用 ES6 语法在此模块中导入 insidefolder:
import insidefolder from '@mymodule/insidefolder';
我得到一个错误:错误:找不到模块'../ymodule/insidefolder'
const mymodule = require('@mymodule/insidefolder');
工作得很好。
如何修复?
最佳答案
碰巧我的 .babelrc 有插件:
["babel-root-import", [{
"rootPathPrefix": "@",
"rootPathSuffix": "src"
}]]
并且每个以@开头的导入都指向源路径。我删除了它,一切正常。
关于带有@字符的Javascript ES6导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49627894/