Windows下用nvm安装Node 6.5.0后NPM无响应,求排查解决
Node 6.5.0下npm命令无输出的排查原因
- npm文件损坏或缺失:Node 6.5.0自带的npm版本(3.10.3)可能在nvm安装过程中出现文件损坏、部分文件缺失情况。手动删除nvm目录下的
v6.5.0文件夹,重新执行nvm install 6.5.0,安装时留意控制台是否有报错信息。 - 系统环境变量冲突:旧Node卸载后可能残留
npm相关环境变量,或者nvm的环境变量未正确配置。打开系统环境变量,检查Path中是否有非nvm管理的Node/npm路径,同时确认nvm生成的nodejs快捷路径是否在Path最靠前位置。 - 权限问题:Windows下未以管理员身份运行命令行,可能导致npm无法正常读写文件。右键命令提示符/终端,选择「以管理员身份运行」后再执行
npm -v测试。 - 杀毒软件拦截:部分杀毒软件可能误拦截npm执行文件,导致命令无输出。临时关闭杀毒软件后再测试npm命令。
- nvm版本兼容性问题:当前使用的nvm版本可能和Node 6.5.0存在兼容问题。尝试安装旧版本的nvm(比如nvm-windows 1.1.7),再重新安装Node 6.5.0。
内容的提问来源于stack exchange,提问作者MWInCO
相关产品推荐
相关产品推荐

