Windows 11下Node.js 6.5.0对应npm无响应问题求助
Node.js 6.5.0配套npm 3.10.3无响应问题解决建议
直接替换npm包
低版本npm与Win11存在兼容性适配问题,可手动强制替换对应版本:- 找到Node.js安装目录下的
node_modules/npm文件夹,直接删除 - 若无法直接执行npm命令,通过node运行npm的cli文件:找到安装目录下的
node_modules/npm/bin/npm-cli.js,执行node "完整路径/npm-cli.js" install npm@3.10.3 -g --force - 完成后再测试
npm -v
- 找到Node.js安装目录下的
排查权限与系统拦截
- 右键命令提示符/终端,选择以管理员身份运行,再执行
npm -v - 临时将UAC(用户账户控制)调至最低级别,重启系统后测试npm命令,测试完成后恢复UAC设置
- 临时关闭杀毒软件、防火墙的实时保护,避免进程被拦截
- 右键命令提示符/终端,选择以管理员身份运行,再执行
修复系统依赖与缓存
- 安装Visual C++ Redistributable for Visual Studio 2015(Node.js 6.x版本依赖),安装后重启系统
- 手动删除npm缓存目录:
C:\Users\[你的用户名]\AppData\Roaming\npm-cache,清空整个文件夹 - 重置npm代理配置:通过node执行
node "安装目录/node_modules/npm/bin/npm-cli.js" config delete proxy和node "安装目录/node_modules/npm/bin/npm-cli.js" config delete https-proxy
重新安装并规范路径
- 卸载当前Node.js 6.5.0,清理残留文件:删除安装目录、
C:\Users\[你的用户名]\AppData\Roaming\npm和npm-cache文件夹 - 重新下载安装包,选择自定义安装,将路径设置为不含中文、空格的目录(如
D:\NodeJS650),安装时勾选"Add to PATH"选项
- 卸载当前Node.js 6.5.0,清理残留文件:删除安装目录、
内容的提问来源于stack exchange,提问作者Gopi Nathan
相关产品推荐
相关产品推荐

