npm想必你们都知道,并且用的很是熟练了。
按照以往习惯,咱们上来就是css
npm install xxx //添加项目依赖包
...
npm start //运行项目
复制代码
而今天咱们主角是——Yarn,一个新的依赖包管理工具,它的用法和npm很是相似,请看git
yarn add xxx //添加项目依赖包
...
yarn start //运行项目
复制代码
也许有人会问了,这npm能干的活,为啥yarn要抢它的饭碗呢?咱们进入正题!github
Yarn的官方文档:yarn.bootcss.com/
Yarn的github地址:github.com/yarnpkg/yar…
简单来讲,Yarn是由Facebook发布的一款新的JS依赖包管理工具,正如官网所说:"快速、可靠、安全的依赖管理工具。"express
我以为,最直观的感觉就是速度快
yarn的速度嘛,能够说是秒杀npm啦。用过npm就知道,不只下载速度慢,并且有时候中途会出错!!没法忍受真的是o(╥﹏╥)o
说说yarn的下载特色npm
固然yarn还有不少优势,咱们看看官网说的吧json
安装yarngulp
npm install yarn -g缓存
安装完后就能够像npm同样当即使用它的命令安全
这是经常使用的yarn命令bash
yarn | npm | 说明 |
---|---|---|
yarn init | npm init | 初始化项目,生成package.json文件 |
yarn add 模块名 | npm install 模块名 --save | 在本目录下添加项目的依赖包,并在package.json下写入配置 |
yarn global add 模块名 | npm install 模块名 -g | 在全局下添加项目的依赖包 |
yarn add 模块名 --dev | npm install 模块名 --save-dev | 在本目录下添加某个开发时依赖包 |
yarn remove 模块名 | npm uninstall 模块名 | 移除本目录下指定的项目依赖包 |
yarn upgrade 模块名 | npm update 模块名 --save | 更新本目录下指定的项目依赖包 |
细节:
经过以上的对比,yarn确实更具优点。若是你对yarn感兴趣,或是被npm下载速度给坑惨了,不妨试一试,相信这篇文章或多或少会对你有点帮助吧。(* ̄︶ ̄)