Webpack / Babel Error: Module build failed: (SystemJS) ENOENT: "object-assign"
Webpack / Babel Error: Module build failed: (SystemJS) ENOENT: "object-assign"
当我将 webpack 从 v1 迁移到 v3 时,遇到错误:
ERROR in ./index.js
Module build failed: (SystemJS) ENOENT: no such file or directory, open '/Users/zhangcong/Desktop/g/mi-insight-web/object-assign'
Error: ENOENT: no such file or directory, open '/Users/zhangcong/Desktop/g/mi-insight-web/object-assign'
Error loading /Users/zhangcong/Desktop/g/mi-insight-web/object-assign as "object-assign" from /Users/zhangcong/Desktop/g/mi-insight-web/node_modules/babel-loader/lib/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
失败了。
我解决了:
npm install postcss-import@8.0.2 --save-dev
当我将 webpack 从 v1 迁移到 v3 时,遇到错误:
ERROR in ./index.js Module build failed: (SystemJS) ENOENT: no such file or directory, open '/Users/zhangcong/Desktop/g/mi-insight-web/object-assign' Error: ENOENT: no such file or directory, open '/Users/zhangcong/Desktop/g/mi-insight-web/object-assign' Error loading /Users/zhangcong/Desktop/g/mi-insight-web/object-assign as "object-assign" from /Users/zhangcong/Desktop/g/mi-insight-web/node_modules/babel-loader/lib/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
失败了。
我解决了:
npm install postcss-import@8.0.2 --save-dev