Windows 7系统执行npm install -g angular-cli时出现安装错误求助
Hey there, let's work through getting Angular 4 CLI installed on your Windows 7 system—this is a common set of issues, so I'll walk you through the most likely fixes step by step:
先确认Node.js与npm的版本兼容性
Angular 4 CLI(属于Angular CLI 1.x系列)要求Node.js版本至少是6.9.x,npm版本3.x及以上。打开命令提示符(CMD),输入以下命令检查当前版本:node -v npm -v如果版本不达标,去Node.js官网下载Node 6.x或8.x版本(这两个版本对Angular 4的兼容性最好),安装时一定要勾选「Add to PATH」选项,确保全局环境能识别node和npm命令。安装完成后重启CMD再验证版本。
清理npm缓存后重新安装
Windows系统下npm缓存损坏是安装失败的高频原因,先执行清理命令:npm cache clean --force之后指定Angular 4对应的CLI版本进行全局安装(避免安装到高版本不兼容):
npm install -g @angular/cli@1.4.10以管理员权限运行命令提示符
Windows 7下全局安装npm包经常会遇到权限不足的问题,右键点击CMD图标,选择「以管理员身份运行」,再执行安装命令,就能避免因权限不够导致的文件写入失败。切换npm镜像源解决网络超时问题
如果安装时遇到网络连接超时、下载缓慢的问题,可以切换到国内的淘宝镜像源:npm config set registry https://registry.npmmirror.com/设置完成后再重新执行安装命令,速度会大幅提升,也能避免网络相关的错误。
验证安装结果
安装完成后,在CMD中输入以下命令验证:ng -v如果输出显示Angular CLI版本为1.4.10,且Node版本符合要求,就说明安装成功啦!
内容的提问来源于stack exchange,提问作者Satish Mishra US

