【Angular】npm install----No matching version found for ng-itoo-datatable@1.2.0

前言

  小编在启动项目的VScode项目时,突然遇到了一个ng install的错误,自己也尝试卸载重装或者复制node modules,但是都没有解决问题,后来请教了这个方面的大神,我的晓风师父,找到了思路,成功解决,下面简单地分享一下这方面的思路。

一、问题重现

   主要是下面的报错显示:npm ERR
这里写图片描述

二、查看package-lock.json

   找到ng-itoo-datatable的包,发现它是从私服上面下载的,主要原因是私服上没有这个版本的包,所以导致下载失败。
这里写图片描述

三、降低版本

   在package.json文件中找到对应的包ng-itoo-datatable,将它的版本改为1.1.7(之前使用的是1.1.7,npm上面可以自行下载,目前npm大概没有1.2.0版本的,我下载失败后这样认为的),如下图:
这里写图片描述

四、卸载node modules

  执行命令后,发现package-lock.json的地址发生了变化。

npm uninstall

这里写图片描述

五、安装ng-itoo-modules

  执行命令

//可以不加版本号,直接下载package.json中设置的版本
npm install ng-itoo-datatable

  成功

+ ng-itoo-datatable@1.1.7
updated 1 package in 30.881s

小结

  这次对于ng命令多了几分了解,知道了如何找到匹配的版本下载和及时关注ng的官网查看包的版本更新状态,同时使用卸载和安装的命令时需要注意对应文件中的配置,这点也很重要。
感谢您的访问!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 75
    评论
评论 75
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值