Javascript 为什么在安装angular cli时找不到bash ng命令时出现此错误
我的问题是,在安装angular CLI并开始使用angular后,出现了一些问题,ng命令变成了not found命令:Javascript 为什么在安装angular cli时找不到bash ng命令时出现此错误,javascript,angular,bash,command-line-interface,angular-cli,Javascript,Angular,Bash,Command Line Interface,Angular Cli,我的问题是,在安装angular CLI并开始使用angular后,出现了一些问题,ng命令变成了not found命令: ng serve -o 请检查此图片: 但是,当我使用npx命令编写它时,它可以工作: npx ng serve -o 有人知道原因吗?您确定Angular已全局安装在您的机器中吗?若否,;试试这个: npm安装-g@angular/cli 若有,;问题可能是由于npm无法找到ng命令,您可以尝试将angular/cli链接到npm,如下所示: npm链接@angul
ng serve -o
请检查此图片:
但是,当我使用npx命令编写它时,它可以工作:
npx ng serve -o
有人知道原因吗?您确定Angular已全局安装在您的机器中吗?若否,;试试这个: npm安装-g@angular/cli 若有,;问题可能是由于npm无法找到ng命令,您可以尝试将angular/cli链接到npm,如下所示: npm链接@angular/cli
在$PATH变量中列出的任何目录中都没有名为
ng
的可执行程序。它是angular命令,我正在使用它在项目中运行angular命令,正如我所说的,对于npx,该命令正常运行,但如果没有它,它将不工作,而它在开始工作时,我已经安装了它,我只是试图链接它,但没有改变,仍然是一样的。