Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.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
Angular 获取角度版本命令时出错_Angular_Angular Cli - Fatal编程技术网

Angular 获取角度版本命令时出错

Angular 获取角度版本命令时出错,angular,angular-cli,Angular,Angular Cli,当我执行ng-v时,它显示: bash:/usr/local/lib/node_modules/@angular/cli/bin/ng:没有此类文件或 目录 我尝试在中执行解决方案,但在/usr/local/lib文件夹中找不到node_modules文件夹。即使在运行sudo npm安装@angular之后/cli@6.2.0-beta.1版,我得到了同样的错误 请提供任何帮助您需要全局安装该软件包 sudo npm i -g @angular/cli@6.2.0-beta.1 我以前也经历

当我执行
ng-v
时,它显示:

bash:/usr/local/lib/node_modules/@angular/cli/bin/ng:没有此类文件或 目录

我尝试在中执行解决方案,但在
/usr/local/lib
文件夹中找不到node_modules文件夹。即使在运行
sudo npm安装@angular之后/cli@6.2.0-beta.1版
,我得到了同样的错误


请提供任何帮助

您需要全局安装该软件包

sudo npm i -g @angular/cli@6.2.0-beta.1

我以前也经历过同样的错误。在我的例子中,这是由于在错误的位置运行此命令导致的,该命令以过时的格式包含不必要的
package.json
package lock.json


请仔细检查您是否在正确的路径中执行
ng-v
,并且
package.json
package lock.json
都在正确的状态下更新。

我能够解决它。如果有人愿意知道的话,我只是想提供一些信息

1) npm uninstall -g angular-cli
2) npm cache clean --force
3) sudo npm install -g @angular/cli@6.2.0-beta.1
4) added line 'alias ng="/home/XXXXXX/.npm-global/lib/node_modules/@angular/cli/bin/ng"' in ~/.bashrc
创建了一个新的终端并检查了ng-v,它成功了


我想创建一个pwa应用程序,因此我希望cli 6.2能够正常工作

当我运行此命令时,它会显示“npm ERR!enoint enoint:no-this-file或directory,open'/home/{MYNAME}/package.json'”。造成此错误的原因我认为是因为我们在命令中使用了“run”
run
用于从
package.json运行脚本/cli@6.2.0-beta.1