背景
项目中有些时候想卸载无用的依赖, 使用 npm un xxxx 卸载时等了漫长时间,控制台却提示一大堆错误,不得不手动卸载无用的依赖,首先来看看卸载时显示错误的截图(不一定是这种错误,但卸载时就会显示错误):
那我们如何手动卸载依赖呢?
步骤
1.打开项目文件下的 node_modules 文件下,找到你要卸载依赖的名称,这里以 js-cookie 为例,如图:
2.然后按 delete 键直接删除,返回项目 package.json 中,找到 "js-cookie": "^2.2.0" ,删除即可,如图:
3.返回项目下的控制台,输入以下命令:
npm un js-cookie
回车后会出现 deprecated 等其他字眼,甚至抛出 ERR! 的错误,目前我没发现这些提示对项目有任何影响,如果你有发现其他错误,欢迎下方留言哦!之所以这么做是怕其他文件有写入该依赖的相关配置,说白了就是保证把依赖卸载干净。这样就轻轻松松的把无用的依赖卸载啦!