首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在heroku上安装NPM?

我如何在heroku上安装NPM?
EN

Stack Overflow用户
提问于 2022-07-11 20:46:00
回答 1查看 1.2K关注 0票数 3

所以我必须使用npm i react-google-login --force将谷歌登录组件安装到我的本地机器上,我在Heroku上使用ci/cd连接我的GitHub,但是它拒绝在Heroku上安装react google登录组件。请问我如何在Heroku上使用npm I react-google-login --force?这就是我在部署过程中遇到的错误。

代码语言:javascript
复制
-----> Installing dependencies        
remote:        Installing node modules        
remote:        npm ERR! code ERESOLVE        
remote:        npm ERR! ERESOLVE could not resolve        
remote:        npm ERR!         
remote:        npm ERR! While resolving: react-google-login@5.2.2        
remote:        npm ERR! Found: react@18.2.0        
remote:        npm ERR! node_modules/react        
remote:        npm ERR!   react@"^18.1.0" from the root project        
remote:        npm ERR!   peer react@"^16 || ^17 || ^18" from @headlessui/react@1.6.5        
remote:        npm ERR!   node_modules/@headlessui/react        
remote:        npm ERR!     @headlessui/react@"^1.6.4" from the root project        
remote:        npm ERR!   11 more (@heroicons/react, @testing-library/react, formik, ...)        
remote:        npm ERR!         
remote:        npm ERR! Could not resolve dependency:        
remote:        npm ERR! peer react@"^16 || ^17" from react-google-login@5.2.2        
remote:        npm ERR! node_modules/react-google-login        
remote:        npm ERR!   react-google-login@"^5.2.2" from the root project        
remote:        npm ERR!         
remote:        npm ERR! Conflicting peer dependency: react@17.0.2        
remote:        npm ERR! node_modules/react        
remote:        npm ERR!   peer react@"^16 || ^17" from react-google-login@5.2.2        
remote:        npm ERR!   node_modules/react-google-login        
remote:        npm ERR!     react-google-login@"^5.2.2" from the root project        
remote:        npm ERR!         
remote:        npm ERR! Fix the upstream dependency conflict, or retry        
remote:        npm ERR! this command with --force, or --legacy-peer-deps        
remote:        npm ERR! to accept an incorrect (and potentially broken) dependency resolution.        
remote:        npm ERR!         
remote:        npm ERR! See /tmp/npmcache.7FR4A/eresolve-report.txt for a full report.        
remote:                
remote:        npm ERR! A complete log of this run can be found in:        
remote:        npm ERR!     /tmp/npmcache.7FR4A/_logs/2022-07-11T20_31_06_507Z-debug-0.log        
remote: 
remote: -----> Build failed 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-11 21:10:48

您可以将这些选项中的任何一个放在存储库的.npmrc

代码语言:javascript
复制
force=true
legacy-peer-deps=true
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72944475

复制
相关文章

相似问题

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