我正在开发 ReactJS 应用程序并配置"webpack": "^2.7.0"
,
"webpack-cli": "^2.0.9
”但是从 cmd 运行 webpack 时出现以下错误。
const statsPresetToOptions = require("webpack").Stats.presetToOptions;
^
TypeError: Cannot read property 'presetToOptions' of undefined
at processOptions (F:\reactJs_weather\React-Weather-App\node_modules\webpack-cli\bin\webpack.js:284:57)
你有什么主意吗?
webpack-cli
needs at least webpack
版本4 to run.
如果您使用旧版本(例如 webpack 2 或 3),则无需添加webpack-cli
单独包装。它已经内置于旧版本中webpack
itself.
从版本 4 开始,整个 CLI 已移植到一个单独的包中webpack-cli
.
修复应该是删除webpack-cli
打包或使用最新版本webpack>=4
.
有一个持续公关 https://github.com/webpack/webpack-cli/pull/297关于将 webpack 4 添加为对等依赖项,因此很快就会弹出有关相同内容的警告。
相关讨论:webpack 未列为对等项 https://github.com/webpack/webpack-cli/issues/295, 添加 webpack 4 作为对等依赖 https://github.com/webpack/webpack-cli/pull/297
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)