【问题标题】:Failure to install packages after setting yarn to package manager将yarn设置为包管理器后安装包失败
【发布时间】:2021-07-12 22:05:48
【问题描述】:

我正在尝试使用 angular cli 设置一个新项目,并将我的包管理器设置为:

ng set --global packageManager=yarn

但是,当我尝试使用 cli 创建一个新的 angular 项目时,我得到了这个

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\

如何安装 2 个不同版本的 angular cli?
如何清理并安装 Yarn?

【问题讨论】:

    标签: npm angular-cli yarnpkg


    【解决方案1】:

    首先,您收到'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 包是因为 angular cli 包名称自版本 1.0.0-beta.28.3 以来已更改。之前是angular-cli,现在是@angular/cli,所以只需卸载旧的uninstall angular-cli -g。之后你可能需要重新安装最新的npm install @angular/cli -g

    【讨论】:

      猜你喜欢
      • 2018-03-16
      • 1970-01-01
      • 2022-12-14
      • 2021-12-26
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      相关资源
      最近更新 更多