【发布时间】: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