问题类似于https://stackoverflow.com/questions/11177954/how-do-i-completely-uninstall-node-js-and-reinstall-from-beginning-mac-os-x但对于 Ubuntu,主要是涉及清理部分。
安装照常由: 完成sudo apt-get install node
,但是我后来使用该npm
命令以多个用户的身份安装多个软件包。
如何完全删除 npm 以及 npm 在我的系统上安装的所有库、包和任何其他文件,例如npm install -g @vue/cli
?我可能不得不从 卸载apt
,但主要问题与所做的所有更改有关npm
。
笔记:
- 如果这很重要,我在 Ubuntu 20.04 LTS npm 版本 7.5.6
- 由于目前似乎有一些关于人们卸载 npm 的争论,请不要仅仅因为我想卸载而投反对票,我打算重新安装 :)
编辑提醒未来的自己和他人:对于没有 sudo 的重新安装,可以在此处找到带有食谱的链接。我仍然不清楚什么是最好的,但另一方面https://stackoverflow.com/questions/10081293/install-npm-into-home-directory-with-distribution-nodejs-package-ubuntu有README.md# debinstall所以可能使用 apt 安装节点,然后使用前缀...
这会很乱...
在尝试“修复”由于“管理”而无法从头开始格式化和重建的损坏的开发服务器时,我发现的最简单的解决方案是:
/home
目录中删除本地安装的软件包,并/root
这是基本过程:
-S
标志还将删除package.json
文件中的引用⇢
/etc/npmrc
⇢
/home/youruser/.npmrc
⇢
/root/.npmrc
⇢
./.npmrc
在任何项目目录旁边package.json
(使用搜索locate .npmrc
)/bin
:此时,如果您希望从头开始,您可以重新安装 Node 及其包管理器。
我用来从 npm 中删除所有包的命令是..
做不到这一点(有时 npm 会变得非常粘人)..