Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在安装angular cli时找不到bash ng命令时出现此错误_Javascript_Angular_Bash_Command Line Interface_Angular Cli - Fatal编程技术网

Javascript 为什么在安装angular cli时找不到bash ng命令时出现此错误

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

我的问题是,在安装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链接@angular/cli


在$PATH变量中列出的任何目录中都没有名为
ng
的可执行程序。它是angular命令,我正在使用它在项目中运行angular命令,正如我所说的,对于npx,该命令正常运行,但如果没有它,它将不工作,而它在开始工作时,我已经安装了它,我只是试图链接它,但没有改变,仍然是一样的。