不使用npm卸载npm – 有可能吗?
我手动更新节点和NPM。 我只从Visual Studio使用它们。 键入任何 npm命令例如
npm --version
导致进程挂起,CPU消耗最大。 所以我不能用npm命令卸载或重新安装npm。 节点似乎工作正常。 我正在使用节点版本6.3.1,它正常响应
node --version
调用
where node
只给出一个结果。
我到目前为止所做的:
- 使用命令提示符在VS2015外部升级Node.js。
- 与命令提示符下的npm一起卸载节点。
- 已删除节点程序文件夹和所有子文件夹
- 卸载Visual Studio 2015
- 安装了VS 2017 RC。
即使在最后一步之后,npm的行为也是一样的 – 挂起。 Visual Studio拒绝构build。
希望我的问题在npm重新开始工作的时候解决。 所以我想下一步尝试是卸载npm独自后重新安装。 我怎样才能做到这一点,而不使用NPM?
使用以下过程:
-
删除
%appdata%\npm
和%appdata%\npm-cache
。 -
编辑你的PATH并删除所有引用npm的东西(这样做,点击“开始”并search
env
)。 -
重新安装Node,然后安装这个工具 – 只使用这个工具升级npm,不要试图运行
npm install npm
。
参考
- Microsoft NodeJS指南