我已升级@angular/cli to 1.0.0
当我在angular-cli@1.0.0-beta.24
运行我的应用时,我想将cli降级为1.0.0-beta.24
当我尝试
sudo npm install -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 npm:5.0.3 os:ubuntu
我已卸载@angular/cli@lated
,但我无法安装@angular/cli@1.0.0-beta.24
如果我正在运行的情况怎么办?
项目1的角度为2 angular-cli@1.0.0-beta.24
角度4的项目2,即angular-cli @ latest
请在这里帮助任何人......
答案 0 :(得分:1)
在测试版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
答案 1 :(得分:0)
干杯...... :)
我得到了问题的解决方案
对于angular-cli@1.0.0-beta.24
Peer依赖项缺失所以cli没有安装,有时它会给出npm错误,package.json
angular-cli@1.0.0-beta.24
所以我尝试安装sudo npm install -g @angular/cli@1.0.0-beta.28.3
然后安装sudo npm install --save-dev @angular/cli@1.0.0-beta.28.3
项目目录npm install
现在,如果我ng serve
应用运行良好,并且如果ng build --prod --aot
它正在按预期工作,也可用于制作
但如果我ng -v
我没有收到cli版本,我收到错误Error: Cannot find module 'command'
但整个应用程序工作正常谢谢你的帮助@Yakov Fain希望这可能有所帮助