【发布时间】:2018-12-02 14:21:16
【问题描述】:
如何将 Angular Cli v6.0.3 的包管理器更改为 yarn? 我试过了:
ng set --global packageManager=yarn
但是 Angular 说:
get/set 已被弃用,取而代之的是 config 命令。
【问题讨论】:
如何将 Angular Cli v6.0.3 的包管理器更改为 yarn? 我试过了:
ng set --global packageManager=yarn
但是 Angular 说:
get/set 已被弃用,取而代之的是 config 命令。
【问题讨论】:
您必须将包管理器从 npm 更新为 yarn。
ng config --global packageManager=yarn
如果您需要将纱线返回到 npm 则
ng config --global packageManager=npm
【讨论】:
6.0.0 开始,这种方法已被弃用,取而代之的是ng config。
我。 全局配置
ng config -g cli.packageManager yarn
二。 针对特定项目
ng config cli.packageManager yarn
或者你可以像这样直接在 angular.json 中添加:
"cli": {
"packageManager": "yarn"
}
【讨论】:
您可以使用
设置全局配置ng config -g cli.packageManager yarn
如果要为特定项目设置包管理器,请转到项目的根目录并使用以下命令
ng config cli.packageManager yarn
【讨论】:
使用 yarn 进行更新也可以运行:
ng update --packageManager=yarn
ng update --all --packageManager=yarn
【讨论】:
ng config -g cli.packageManager yarn
【讨论】: