不使用npm卸载npm – 有可能吗?

我手动更新节点和NPM。 我只从Visual Studio使用它们。 键入任何 npm命令例如

npm --version 

导致进程挂起,CPU消耗最大。 所以我不能用npm命令卸载或重新安装npm。 节点似乎工作正常。 我正在使用节点版本6.3.1,它正常响应

 node --version 

调用

 where node 

只给出一个结果。

我到目前为止所做的:

  1. 使用命令提示符在VS2015外部升级Node.js。
  2. 与命令提示符下的npm一起卸载节点。
  3. 已删除节点程序文件夹和所有子文件夹
  4. 卸载Visual Studio 2015
  5. 安装了VS 2017 RC。

即使在最后一步之后,npm的行为也是一样的 – 挂起。 Visual Studio拒绝构build。

希望我的问题在npm重新开始工作的时候解决。 所以我想下一步尝试是卸载npm独自后重新安装。 我怎样才能做到这一点,而不使用NPM?

使用以下过程:

  • 删除%appdata%\npm%appdata%\npm-cache

  • 编辑你的PATH并删除所有引用npm的东西(这样做,点击“开始”并searchenv )。

  • 重新安装Node,然后安装这个工具 – 只使用这个工具升级npm,不要试图运行npm install npm

参考

  • Microsoft NodeJS指南