安装依赖遇到的问题

因项目要求,需要安装一个新的依赖包,安装的时候遇到一些问题,将它记录一下

首先,先 npm 我们需要的包,,此时,遇到问题

两种错误,一种是  npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. ( npm WARN config global '——global ', '——local '已弃用。使用'——location=global '代替 ) 

另外一种就是 npm ERR! ......   这种错误了

分两步解决:1、解决 npm WARN 的报错(警告)

                      2、解决 npm ERR! 类型的报错

1、npm WARN 的解决

原因:弃用 npm配置全局 ‘–global’, ‘–local’。使用“–location=global”代替“错误发生

解决方法:在我们 C盘 (我的node安装在C盘,找到自己node 安装的位置即可)找到 nodejs 文件夹,里面有两个文件 npm、npm.cmd  

这里建议将我们的文件扩展名打开(win11,win10差不多)

 跳过这个题外话,我们已经找到 npm、npm.cmd  文件了,这里将他们打开,有的说使用 记事本 打开,这里提醒一下,记事本打开的话,如果修改其中的内容保存需要我们的管理员权限,这个提示让我......  咱还是换个工具吧(有哪位兄弟可以使用管理员权限修改记事本的可以分享一下)

这里就直接用 vscode 打开了

我们将 -g  改为  --location=global  即可,点击保存,vscode 会有提示,点击‘以管理员身份重试即可’ 

npm.cmd 的一样

参考文章:https://www.pudn.com/news/62b7f72823dfab404014e2e0.html

2、解决 npm ERR 类型的

原因:npm 版本问题

解决方法:在需要安装的依赖包后面加上 --legacy-peer-deps  即可,像下面这种形式的

npm i hsja-utils -D --legacy-peer-deps

参考:https://blog.csdn.net/yh_31/article/details/127440247

以上就是解决npm 报错的方法

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值