前言
小编在启动项目的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