首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在将纱线设置到包装管理器后未能安装包装

在将纱线设置到包装管理器后未能安装包装
EN

Stack Overflow用户
提问于 2017-08-24 22:10:56
回答 1查看 2.1K关注 0票数 0

我试图建立一个新的项目与角cli,并已设置我的软件包经理如下:

代码语言:javascript
复制
ng set --global packageManager=yarn

但是,当我尝试用cli创建一个新的角项目时,我得到了以下内容

代码语言:javascript
复制
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.

因此,我开始寻找我是否安装了纱线,我这样做:

代码语言:javascript
复制
 D:\devsrc>npm list -g --depth=0

得到这个:

代码语言:javascript
复制
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?

我怎样才能把这个清理干净,让亚恩安装好呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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.1angular-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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45871690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档