找不到Webpack Alias模块

时间:2017-03-05 12:14:20

标签: webpack

webpack.config.js

root: __dirname,
alias:{
    Core: 'app/components/Core.jsx'
},

在正在使用的文件上。

var Core = require('Core');

我的文件结构是。

-root

- 应用

---组件

尝试了不同的解决方案,例如将root更改为path.resolve(__ dirname)以及删除root和添加绝对路径到别名之类的内容,仍然无法找到模块。

1 个答案:

答案 0 :(得分:0)

alias属性必须位于resolve属性中。因此,您的webpack配置应如下所示:

resolve: {
   alias:{
      Core: 'app/components/Core.jsx'
   }
}

此外,您可以使用path.resolve的绝对路径来遵循最佳做法。