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 | cd hello-world-app |
如果你是在找如何在Ionic CLI中使用yarn替换npm, 可参考我的另外一篇文章: 如何设置Yarn作为Ionic CLI的包管理工具