首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >需要不同版本的webpack,npm开始抛出一个错误。

需要不同版本的webpack,npm开始抛出一个错误。
EN

Stack Overflow用户
提问于 2022-01-04 11:48:36
回答 1查看 343关注 0票数 0

几年前,我创建了一个使用创建-反应-应用程序的app项目。在我的react项目中,我依赖于react script@3.4.3 npm包。但是我也依赖于需要react的npm包-script@4.0.3包(所以不同版本)。在运行npm install时,我没有任何问题。但是,在运行命令npm start时,提示了以下错误:

代码语言:javascript
复制
The react-scripts package provided by Create React App requires a dependency:

  "webpack": "4.42.0"

Don't try to install it manually: your package manager does it automatically.
However, a different version of webpack was detected higher up in the tree:

  D:\Dev\Foo\node_modules\webpack (version: 4.44.2)

因此,据我所知,我在我的package.json中拥有的react脚本@3.4.3需要webpack@4.42.0,而另一个包需要webpack@4.44.2版本(这是npm安装的版本)。我用命令npm ls webpack查看了树中需要哪些版本的webpack。它证实了这一点。

我对npm的认识不是很好。我认为可以“聪明”地安装同一软件包的多个版本,但情况似乎并非如此。

我能做些什么来解决这个问题?

同时,解释也是非常感谢的。知道我每天都在使用的工具是一件好事。

EN

回答 1

Stack Overflow用户

发布于 2022-09-27 11:38:09

在根目录中创建.env文件,并添加这一行文件

SKIP_PREFLIGHT_CHECK=true

这会解决你的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70578329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档