如何设置Yarn作为Angualr CLI的包管理工具

Yarn是一个非常棒的包管理工具,相比npm来说,Yarn避免了重复包的下载,极大的减少了包下载的时间,加快了项目的构建。但Angualr CLI中默认的包管理工具是npm, 那如何在Angular CLI中使用Yarn呢?

首先,确保你已经安装了Yarn

1
yarn --version

如果已经安装了,则你可以看到版本号,比如:在我的开发环境中安装的是1.16.0版。如果显示你还没有安装,就请访问Yarn的官方网站进行下载、安装。

在Angular CLI中使用Yarn作为包管理工具可以有两种方式:

全局替换Angualr CLI的包管理工具

执行以下的命令

1
ng config -g cli.packageManager yarn

后续使用ng new, ng init等命令时,会使用yarn作为包管理工具

在单个项目中使用Yarn

在用new命令构建项目时,添加–skip-install选项,避免在项目构建之初就使用npm安装依赖包

1
ng new --skip-install hello-world-app

hello-world-app 是项目名
在建立好项目之后,进入项目目录,执行yarn命令进行依赖安装

1
2
cd hello-world-app
yarn

如果你是在找如何在Ionic CLI中使用yarn替换npm, 可参考我的另外一篇文章: 如何设置Yarn作为Ionic CLI的包管理工具

本文标题:如何设置Yarn作为Angualr CLI的包管理工具

文章作者:Morning Star

发布时间:2019年05月22日 - 23:05

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/web/angular/angular-with-yarn/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。