yarn包管理器
yarn(中文名:毛线)是一个node包管理工具,相比npm有更多好的特性,但是npm仍在发展,并不能说谁能取代谁。目前阶段,建议使用yarn替代npm作为项目的包管理工具。
注意:一个项目中,不要混用包管理工具。
安装
Windows下可以下载yarn的安装程序:https://yarn.bootcss.com/docs/install/#windows-stable
Linux下可以通过APT等包管理工具安装yarn软件包。
使用
查看yarn帮助
我们没必要记住yarn的各种命令,大致有个印象,使用时查看帮助即可。
查询yarn命令帮助:
yarn -h
查询yarn add命令帮助:
yarn add -h
设置镜像
yarn和npm一样,也可以设置镜像,选择国内镜像,下载速度回比较快。
yarn config set registry https://registry.npm.taobao.org
项目依赖管理
我们的项目至少要有一个package.json,依赖管理才能正常工作,如果package.json已经写好了,直接运行yarn就可以自动下载依赖:
yarn
添加依赖,会自动写入package.json:
yarn add <依赖包名> [可选参数]
添加时,可选参数有--dev、--peer、--optional,这和npm是一样的。
使用npm的项目改为yarn
如果项目中使用过npm,那么是不可以直接混用yarn的。如果我们要使用yarn,最好删掉node-modules文件夹和package-lock.json,然后重新运行yarn下载依赖,yarn会生成yarn.lock。
执行npm scripts
和npm使用方法一致,比如npm start对应就是yarn start,npm run build对应就是yarn run build。yarn使用方式和npm基本是一样的,放心用就行了。
全局安装包
全局安装还是用npm,免得引起冲突。
作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。