Node.js 将angularcli从@angular降级/cli@latest棱角分明-cli@1.0.0-beta.24获取错误

Node.js 将angularcli从@angular降级/cli@latest棱角分明-cli@1.0.0-beta.24获取错误,node.js,angular,angular-cli,npm-install,Node.js,Angular,Angular Cli,Npm Install,我已将@angular/cli升级到1.0.0 当我在中运行我的应用程序时-cli@1.0.0-beta.24我想将cli降级为1.0.0-beta.24 当我尝试 sudo npm安装-g@angular/cli@1.0.0-beta.24 我得到一个错误,因为 `npm ERR! code ETARGET npm ERR! notarget No matching version found for @angular/cli@1.0.0-beta.24 npm ERR! notarget I

我已将
@angular/cli升级到1.0.0
当我在
中运行我的应用程序时-cli@1.0.0-beta.24
我想将cli降级为
1.0.0-beta.24
当我尝试

sudo npm安装-g@angular/cli@1.0.0-beta.24

我得到一个错误,因为

`npm ERR! code ETARGET
npm ERR! notarget No matching version found for @angular/cli@1.0.0-beta.24
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/progton/.npm/_logs/2017-06-13T12_29_17_275Z-debug.log`
node-v:v6.11.0 净现值:5.0.3 操作系统:ubuntu

我卸载了
@angular/cli@lated
但我无法安装
@angular/cli@1.0.0-beta.24

如果我正在处理的案件:

角度2中的项目1角度-cli@1.0.0-β.24

角度4中的项目2,即角度-cli@latest


请大家帮忙…

在beta 30之前,Angilar CLI软件包的名称不是@angular/CLI,而是Angilar CLI。因此,请尝试以下方法:

npm uninstall @angular/cli -g
npm cache clear
npm install angular-cli@1.0.0-beta.24 -g
干杯…:)

我找到了解决这个问题的办法 对于<代码>角度-cli@1.0.0-beta.24缺少对等依赖项,因此没有安装cli,有时会出现npm错误,原因是
软件包。缺少
的json
-cli@1.0.0-beta.24

所以我试着安装
sudo npm install-g@angular/cli@1.0.0-beta.28.3

然后安装
sudo npm安装--保存dev@angular/cli@1.0.0-beta.28.3

项目目录下的下一步
npm安装

现在,如果我做了
ngserve
应用程序运行良好,如果我做
ngbuild--prod--aot
应用程序也可以正常运行

但是如果我使用了
ng-v
我没有得到cli版本,我会得到错误,因为
错误:找不到模块“命令”


但整个应用程序运行良好感谢您的帮助@Yakov Fain希望这可能会有所帮助

我以同样的方式安装,但当我尝试获取版本
ng-v
时,我得到的是
bash:/usr/bin/ng:没有这样的文件或目录
即使我也安装了开发依赖项,但运气不佳:(我已经更新了我的响应。npm install命令中缺少-g。