我正在通过阅读满栈反应书来学习反应。
我的设置:
node -v
v14.15.3
npm -v
7.3.0在我运行的标牌安装指南之后:
npm -i -D webpack react-styleguidist已安装如下:
在以下方面似乎存在某种冲突:
这似乎是因为React 16基线上的React简单代码编辑器中的对等依赖关系,而React样式主义者使用的是uses 17。
用于react的package.json -简单代码编辑器
....
"peerDependencies": {
"react": "^16.0.0",
"react-dom": "^16.0.0"
}这里,我提出了这个问题,但一直没有回音。
因此,我想知道这里是否有人对React 16到17的增强有更深入的了解,是否可以回答react简单代码编辑器中的react/react dom是否可以轻松地使用16+?如果是的话,语法是什么?
更多关于对等依赖这里的信息。
发布于 2021-02-12 02:06:47
React有一个"react": ">=16.8"。我假设在安装react-styleguidist之前,您已经运行了npm install --save-dev react,并且已经安装了ran @17.x。
你有两个选择:
发布于 2021-04-21 09:21:56
这个问题是由npm 7的令人兴奋的新特性自动安装对等依赖引起的。这导致反应16和反应17被安装,使一切爆炸。
幸运的是,您可以通过以下方式选择退出新功能:
npm install --legacy-peer-deps这不是那么令人兴奋,但从好的方面来说,它是有效的。
https://stackoverflow.com/questions/65843175
复制相似问题