前提
我在项目里要使用某个包时,要下载这个包。
下载完了,使用时,有报错了,才知道自己下载错包了。
这时有两个办法,不管这个包,去下载正确的包,或者删除这个包后下载正确的包(删除多余的包可以避免多余包带来的影响,在某些情况下)
我选择了第二种
删除包
npm uninstall XXX
npm uninstall -g XXX
我使用这行命令时,却报错了,就是下面这种的。并不是某个包是这个问题,而是只要用这行命令删除包,就会这样
这种方法不成功,我只能另外想办法了
解决办法
1、在package.json
里删除这个包
2、删除node-modules
文件夹(快速删除node-module文件的方法)
3、重新下载node-modules
文件夹
4、重新运行项目
5、下载正确的包
第二步时,我看别人说的也要删除
package-lock.json
,但我没删除,我不确定要不要删除,有知道要不要删除这个文件的高手,请告诉我一声,谢谢,最好说下原由