webpack.config.js
root: __dirname,
alias:{
Core: 'app/components/Core.jsx'
},
在正在使用的文件上。
var Core = require('Core');
我的文件结构是。
-root
- 应用
---组件
尝试了不同的解决方案,例如将root更改为path.resolve(__ dirname)以及删除root和添加绝对路径到别名之类的内容,仍然无法找到模块。
答案 0 :(得分:0)
alias
属性必须位于resolve
属性中。因此,您的webpack配置应如下所示:
resolve: {
alias:{
Core: 'app/components/Core.jsx'
}
}
此外,您可以使用path.resolve
的绝对路径来遵循最佳做法。