将 angularcli 从 @angular/cli@latest 降级到 angular-cli@1.0.0-beta.24 出现错误
Downgrade angularcli from @angular/cli@latest to angular-cli@1.0.0-beta.24 getting error
我升级了@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`
节点-v:v6.11.0
npm:5.0.3
os : ubuntu
我卸载了 @angular/cli@lated
但我无法安装 @angular/cli@1.0.0-beta.24
如果我是 运行:
项目 1 在 angular 2 angular-cli@1.0.0-beta.24
angular4 中的项目 2 即 angular-cli@latest
请在这里帮助任何人...
在 beta 30 之前,Angular CLI 包的名称不是@angular/cli,而是 angular-cli。所以请尝试以下操作:
npm uninstall @angular/cli -g
npm cache clear
npm install angular-cli@1.0.0-beta.24 -g
干杯...:)
我得到了问题的解决方案
对于 angular-cli@1.0.0-beta.24
缺少对等依赖项,因此未安装 cli 有时会出现 npm 错误,因为 angular-cli@1.0.0-beta.24
缺少 package.json
所以我尝试安装 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 希望这可能有所帮助
我升级了@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`
节点-v:v6.11.0 npm:5.0.3 os : ubuntu
我卸载了 @angular/cli@lated
但我无法安装 @angular/cli@1.0.0-beta.24
如果我是 运行:
项目 1 在 angular 2 angular-cli@1.0.0-beta.24
angular4 中的项目 2 即 angular-cli@latest
请在这里帮助任何人...
在 beta 30 之前,Angular CLI 包的名称不是@angular/cli,而是 angular-cli。所以请尝试以下操作:
npm uninstall @angular/cli -g
npm cache clear
npm install angular-cli@1.0.0-beta.24 -g
干杯...:)
我得到了问题的解决方案
对于 angular-cli@1.0.0-beta.24
缺少对等依赖项,因此未安装 cli 有时会出现 npm 错误,因为 angular-cli@1.0.0-beta.24
package.json
所以我尝试安装 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 希望这可能有所帮助