如何解决 Netlify 错误“安装依赖项”?

问题描述 投票:0回答:1

我正在尝试上传一个用react和typescript制作的网站,但是当我在网站上部署它时,我在初始化阶段遇到了错误:

我不知道为什么会发生这种情况,两个月前才开始反应,这是我第一次升级网站。我的 gitignore 存档只有“node_modules”,也许与该错误有关?

这是整个存储库:text

reactjs typescript netlify
1个回答
0
投票

当然,这些信息难以捉摸且难以阅读,但此日志基本上解释了错误发生的原因

npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/typescript
npm ERR!   peerOptional typescript@"^3.2.1 || ^4" from [email protected]
npm ERR!   node_modules/react-scripts
npm ERR!     react-scripts@"5.0.1" from the root project

这表明

react-script
v5.0.1
依赖于
typescript
版本,或者高于 3.2.1 的次要/补丁版本,或者高于 4 的次要/补丁版本。但是在您的
package.json
中,它具有
typescript
^5.2.2
的版本,因此会导致冲突并引发错误。

要解决这个问题,您可以简单地将

typescript
降级到较低版本,例如通过运行
4.9.5
,测试,提交,最后推送
npm i [email protected]

© www.soinside.com 2019 - 2024. All rights reserved.