【问题标题】:Webpack / Babel Error: Module build failed: (SystemJS) ENOENT: "object-assign"Webpack / Babel 错误:模块构建失败:(SystemJS)ENOENT:“object-assign”
【发布时间】:2018-02-08 18:06:45
【问题描述】:

当我将 webpack 从 v1 迁移到 v3 时,我遇到了错误:

./index.js 中的错误 模块构建失败:(SystemJS)ENOENT:没有这样的文件或目录,打开'/Users/zhangcong/Desktop/g/mi-insight-web/object-assign' 错误:ENOENT:没有这样的文件或目录,打开“/Users/zhangcong/Desktop/g/mi-insight-web/object-assign” 从 /Users/zhangcong/Desktop/g/mi-insight-web/node_modules/babel-loader/lib/ 将 /Users/zhangcong/Desktop/g/mi-insight-web/object-assign 加载为“object-assign”时出错index.js

这是我遵循的迁移指南:see

我正在尝试将 modulesDirectories 重命名为 modules,但失败了。

我做过的事情:

-root: PATH.SOURCE_PATH,
-modulesDirectories: ['node_modules'],
-extensions: ['', '.js', '.jsx'],
+modules: ['node_modules'],
+extensions: ['.js', '.jsx'],

我迁移了 postcss 并删除了 OccurenceOrderPlugin

我尝试过使用path.resolve(),但我不知道为什么modules 会失败。

【问题讨论】:

    标签: reactjs webpack babeljs postcss


    【解决方案1】:

    我解决了:

    npm install postcss-import@8.0.2 --save-dev
    

    见:babel-loader#242

    【讨论】:

      猜你喜欢
      • 2017-11-28
      • 2016-02-10
      • 1970-01-01
      • 2017-10-07
      • 2018-07-20
      • 2021-05-07
      • 1970-01-01
      • 2020-09-26
      • 1970-01-01
      相关资源
      最近更新 更多