bash/usr/bin/ng:Angular中没有这样的文件或目录

Sop*_*rde 7 angular

当我运行我的Angular项目时ng serve,它会出现以下错误:

bash:/ usr/bin/ng:没有这样的文件或目录

我跑了 npm install -g @angular/cli

小智 15

我遇到了同样的问题,这对我有用.1)通过运行找到.bashrc文件ng -v 2)在编辑器中打开,在我的情况下,emacs ng -v 3)在文件的末尾添加一个别名,指向你的ng目录的正确路径ng -v 4)保存文件并安装它运行ng -v现在通过运行测试ng -v


sye*_*yed 15

步骤 1 - 首先运行以下命令并检查错误是否已解决,如果未解决,则执行(步骤 2)。

1:- 别名 ng="/usr/local/lib/node_modules/@angular/cli/bin/ng"

第 2 步- 只需删除并安装 @angular/cli。

2:- sudo npm remove -g @angular/cli

3:- sudo npm install -g @angular/cli

它解决了这个问题。

如果您再次面临同样的问题,请参考网址。

/sf/answers/3352644501/


sur*_*nde 6

在 root 中运行
$ sudo su

# sudo npm install -g @angular/cli


Rav*_*sra 6

看起来你已经npm install -g @angular/cli用 root 运行了。尝试删除 angular-cli 然后使用 sudo 重新安装

sudo npm remove -g @angular/cli
sudo npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)


Nid*_*hin 5

使用此命令,我安装角度cli后解决了我的问题

别名ng =“ / usr / local / lib / node_modules / @ angular / cli / bin / ng”


use*_*300 5

我重新安装了角度,然后重新启动了终端。效果很好