【问题标题】:Webpack Alias Module not found未找到 Webpack 别名模块
【发布时间】:2017-07-25 07:06:16
【问题描述】:

webpack.config.js

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

关于正在使用的文件。

var Core = require('Core');

我的文件结构是。

-根

--应用程序

--- 组件

尝试了不同的解决方案,例如将 root 更改为 path.resolve(__dirname) 以及删除 root 并将绝对路径添加到别名,但仍然找不到模块。

【问题讨论】:

    标签: webpack


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 2019-01-15
      • 2020-11-16
      • 2017-04-09
      • 2017-07-23
      • 2021-02-13
      • 1970-01-01
      相关资源
      最近更新 更多