在我的webpack配置文件中,我有多个入口点: -
entry: {
bundle: "./src/index1.js",
rUI: "./other/src/js/ui/index2.js"
},
在index1.js文件中,所有导入都已解析,但在index2.js中看起来如下
import someModule from "./components/SomeModule/SomeModule";
export default SomeModule;
它无法解析someModule(虽然相对路径正确并且文件退出)并且出错 - 无法找到模块" ./ components / SomeModule / SomeModule" 在浏览器控制台上...
但是,如果我带来someModule.js的全部内容,则没有问题..这意味着路径存在一些问题。无法弄清楚原因......
非常感谢任何帮助。
答案 0 :(得分:1)
不是真正解决问题的方法,但如果您在导入路径方面遇到问题,我建议您查看类似babel-root-import插件的内容。
这给我带来了很多麻烦。
答案 1 :(得分:0)
我解决了。虽然相同的代码使用require而不是import。但为了使相同的代码工作,我不得不添加额外的预设 - es2015并做出反应。像
这样的东西 "babel?presets[]=es2015,presets[]=react,presets[]=stage-0,plugins[]=transform-object-rest-spread"