网站搜索

javascript - -bash: ng: 安装 @angular/cli 后使用 npm link @angular/cli@latest 找不到命令


我正在使用:

node -v v10.15.3

npm -v 6.4.1

我已经尝试了下面提到的命令

命令:npm i -g angular/cli

执行时出错:npm ERR! /usr/local/bin/git ls-remote -h -t ssh://[email /angular/cli.git

命令:npm i -g @angular/cli

npm 错误!路径 /Users/admin/.node_modules/bin/ng npm 错误!代码 EEXIST npm 错误!拒绝删除 /Users/admin/.node_modules/bin/ng: ../lib/node_modules/angular-cli/bin/ng 符号链接目标不受 npm 控制 /Users/admin/.node_modules/lib/node_modules/@angular/cli npm 错误!文件已存在:/Users/admin/.node_modules/bin/ng npm 错误!请移开它,然后重试。

答案#1

确保你在环境变量 -> 用户变量中有正确的路径,就像这样

在这种情况下,我的 npm 文件夹位于

C:\Users\phuc.ngo\AppData\Roaming\npm

npm 文件夹是你安装的所有东西所在的地方,比如 angular cli、webpack 等等。

答案#2

你需要尝试以管理员权限安装 Angular,并尝试使用 -g 全局安装它

npm install -g @angular/cli

安装后检查 Angular 版本

ng --version