用yarn代替npm作为node.js的模块管理器

npm是node.js默认的包管理工具,通过npm可以下载安装或者发布包,但是在下载过程中,由于npm下载速度慢等原因导致安装过程中依赖包缺失等问题,在安装webpack问题上,没有少折腾(折腾几个通宵)!!! 听了朋友的建议,转战yarn!

Yarn是Facebook公司出品的用于管理node.js包的一款软件,npm安装速度比较慢,而且当项目中模块数量越来越多时,管理这些模块及其依赖的版本会很麻烦,npm在模块安装的过程中可以执行程序,安全性不高。

yarn的存在正好解决了这些问题,模块安装速度快,当某些模块通过yarn安装过后,再次安装甚至不需要连接网络;yarn也可以很好的控制模块依赖的版本(通过yarn.lock文件锁住),而且安全可靠。

yarn官网

yarn 安装

1、可直接通过npm工具全局安装

npm install -g yarn

2、参考官网各平台安装方式官网各平台安装方式

安装完成后,可输入yarn -V,正确显示版本号说明安装成功;yarn -h可查看帮助信息

yarn 使用

这里写图片描述

更多请参考官网

yarn也可采用淘宝镜像,输入命令:

yarn config set registry https://registry.npm.taobao.org

Some tips

  • package.json里面有写依赖的话,用yarn install就行

  • 没有写依赖,自己安装: yarn add xxxx;如果是开发依赖后面加上 –dev

  • 看你用什么安装,如果是yarn,yarn install默认是安装生成环境下的依赖;yarn install –dev安装开发环境下的依赖;
    如果是npm,
    npm install –save 安装生产依赖;
    npm install –save-dev 开发环境依赖

猜你喜欢

转载自blog.csdn.net/mandyucan/article/details/80425024
今日推荐