如何解决项目中npm无法卸载依赖的问题

背景

项目中有些时候想卸载无用的依赖, 使用 npm un xxxx 卸载时等了漫长时间,控制台却提示一大堆错误,不得不手动卸载无用的依赖,首先来看看卸载时显示错误的截图(不一定是这种错误,但卸载时就会显示错误):

如何解决项目中npm无法卸载依赖的问题_第1张图片

那我们如何手动卸载依赖呢?

步骤

1.打开项目文件下的 node_modules 文件下,找到你要卸载依赖的名称,这里以 js-cookie 为例,如图:

如何解决项目中npm无法卸载依赖的问题_第2张图片

2.然后按 delete 键直接删除,返回项目 package.json 中,找到 "js-cookie": "^2.2.0" ,删除即可,如图:

如何解决项目中npm无法卸载依赖的问题_第3张图片

3.返回项目下的控制台,输入以下命令:

npm un js-cookie

回车后会出现 deprecated 等其他字眼,甚至抛出 ERR! 的错误,目前我没发现这些提示对项目有任何影响,如果你有发现其他错误,欢迎下方留言哦!之所以这么做是怕其他文件有写入该依赖的相关配置,说白了就是保证把依赖卸载干净。这样就轻轻松松的把无用的依赖卸载啦!

你可能感兴趣的:(埋坑集合,npm,卸载依赖,npm,un,ERR)