我试图建立一个新的项目与角cli,并已设置我的软件包经理如下:
ng set --global packageManager=yarn但是,当我尝试用cli创建一个新的角项目时,我得到了以下内容
Installing packages for tooling via yarn.
'yarn' is not recognized as an internal or external command,
operable program or batch file.
Package install failed, see above.
Package install failed, see above.因此,我开始寻找我是否安装了纱线,我这样做:
D:\devsrc>npm list -g --depth=0得到这个:
C:\Users\me\AppData\Roaming\npm
+-- @angular/cli@1.3.1
+-- angular-cli@1.0.0-beta.28.3
`-- typescript@2.2.2
npm ERR! peer dep missing: rxjs@^5.0.1, required by @angular/core@2.4.10
npm ERR! extraneous: tsickle@0.2.5 C:\Users\如何安装两个不同版本的角cli?
我怎样才能把这个清理干净,让亚恩安装好呢?
发布于 2017-08-25 02:01:08
因此,首先,您将得到'yarn' is not recognized as an internal or external command错误,因为您没有全局安装yarn运行npm install yarn -g来修复该错误。
第二,您有两个@angular/cli@1.3.1和angular-cli@1.0.0-beta.28.3包,因为自1.0.0-beta.28.3版本以来,angular cli包名称已经更改。以前是angular-cli,现在是@angular/cli,所以只需卸载旧的uninstall angular-cli -g。之后,您可能需要重新安装最新的npm install @angular/cli -g。
https://stackoverflow.com/questions/45871690
复制相似问题