最近我试图使用 npm 向我的项目添加一个新的依赖项,但是当我运行 npm install
时, 没啥事儿。它只是让我直接回到命令行。我尝试了更多的 npm 命令,例如 npm -v
,但他们都没有做任何事情,他们都让我回到了命令行。我尝试使用 sudo apt --reinstall install npm
,没修。我尝试使用 sudo apt --purge remove npm
删除和安装,还是没修好。我也尝试卸载 nodejs,但这些东西都没有解决这个问题。所有 npm 命令都只是返回命令行,什么都不做,甚至“找不到命令”。我确实注意到发生的一件奇怪的事情是,即使我在卸载 node 和 npm 后重新启动,node -v
仍然给出了我安装的 Node 版本。有谁知道这里发生了什么? (操作系统为 Ubuntu 18.04)
最佳答案
问题源于我的事件 Node 版本是使用 n
安装的。而不是 sudo apt install
,而且无论出于何种原因,他们在不同的地方,不喜欢合作。这导致我弄乱了 PATH 变量,并最终弄清楚如何从 n
获取 Node 和 npm卸载。然后我刚刚使用 n
重新安装一切正常。
关于node.js - NPM 命令不起作用,无法卸载它或 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63603519/