执行‘ng version’等ng命令返回空行问题求助
解决ng命令返回空行的问题
- 先确认Angular CLI是否全局安装:执行
npm list -g @angular/cli,如果无相关输出,说明全局CLI未安装,运行npm install -g @angular/cli重新安装。 - 检查npm全局包路径是否在系统环境变量中:执行
npm config get prefix获取路径,将该路径(Windows下通常是C:\Users\<你的用户名>\AppData\Roaming\npm)添加到系统PATH环境变量里。 - 清理npm缓存后重装CLI:运行
npm cache clean --force,再重新执行全局安装CLI的命令。 - 验证Node.js版本兼容性:执行
node -v查看版本,对照Angular官方要求确认版本匹配,不匹配则安装对应版本的Node.js。 - 重启终端:修改环境变量后必须重启终端,否则新配置不会生效。
- 排查权限问题:Windows下右键以管理员身份运行命令行再试;Linux/macOS安装全局CLI时可尝试
sudo npm install -g @angular/cli。
内容的提问来源于stack exchange,提问作者hisnbrg
相关产品推荐
相关产品推荐

