gpt4 book ai didi

reactjs - 类型错误 : Cannot read property 'presetToOptions' of undefined in webpack-cli with ReactJs

转载 作者:行者123 更新时间:2023-12-03 13:22:11 24 4
gpt4 key购买 nike

我正在开发 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 需要至少 webpack 版本 4 才能运行。

如果您使用的是 webpack 2 或 3 等旧版本,则无需单独添加 webpack-cli 包。它已经内置于旧版本的 webpack 本身中。

从版本 4 开始,整个 CLI 已移植到单独的包 webpack-cli 中。

解决方法应该是删除 webpack-cli 软件包或使用最新版本的 webpack>=4

有一个 ongoing PR关于将 webpack 4 添加为对等依赖项,因此很快就会弹出有关相同的警告。

相关讨论:webpack is not listed as a peer , add webpack 4 as peer dependency

关于reactjs - 类型错误 : Cannot read property 'presetToOptions' of undefined in webpack-cli with ReactJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49035267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com