取代npm的资源管理工具——yarn

2018-11-22    分类: wordpress教程

之前一直在使用npm,同时也是node安装时自带的,但是最近使用时发现卸载安装包是出现卡死状态,让人失望。

之前就有听说过yarn很优秀足以取代npm,如果不是不得已我一般不会去学。

 

mac安装

curl -o- -L https://yarnpkg.com/install.sh | bash

如果使用homebrew安装,之前安装了node的话就执行以下

brew install yarn --without-node

否则会连node也一起再安装一次

 

window安装

去下载msi格式即可:https://yarn.bootcss.com/docs/install/#windows-stable

 

//查看版本

yarn --version

 

//查看当前源地址

yarn config get registry

 

//修改源地址

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

 

//生成一个package.json

yarn init --yes

 

//安装

局部
yarn add webpack //默认记录在dependencies上,相当于npm的--save
yarn add webpack@2.3.3 //安装指定版本
yarn add webpack@^2.3.3 //安装2.x的最新版本
yarn add webpack -D //记录在devDependencies上

全局
yarn global add webpack

 

//升级

yarn upgrade webpack

 

//卸载

yarn remove webpack

 

//安装所有package.json包

yarn 或者 yarn install

只要有一个模块安装失败就都不能安装

 

//运行脚本

{
  "scripts": {
   "dev": "node app.js",
   "start": "node app.js"
  }
}
yarn run dev

 

//列出所有安装包

yarn list --depth=0 //列出本地所有安装包
yarn global list //列出全局

https://blog.csdn.net/mjzhang1993/article/details/70092902