yarn使用介绍
Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。Yarn要比npm要快一些,而且还更稳定,而且和npm使用相同的软件包流程也一样,下面只介绍一些常用的方法。尽快从npm上手yarn。
安装
初始化新项目
等同于 npm init, -y参数也是一样。
添加依赖包
安装全局包需要先执行yarn global bin 然后把获取到的路径添加到环境变量path里面,感觉很麻烦也可以用 npm i -g 安装
1
| yarn global add create-react-app // 全局安装等同于 npm i -g create-react-app
|
安装包信息将加入到dependencies(生产阶段的依赖)
1 2
| yarn add forever yarn add forever@2.0.0
|
将依赖项添加到不同依赖项类别
分别添加到 devDependencies、peerDependencies 和 optionalDependencies
1 2 3
| yarn add express --dev // 等同于 npm install forever -D yarn add express --peer yarn add express --optional
|
peerDependencies “同伴依赖”,一种特殊的依赖,在发布包的时候需要。
有这种依赖意味着安装包的用户也需要和包同样的依赖。 这对于像 react 这样也被人安装的、需要单一 react-dom 副本的包很有用。
optionalDependencies 这是可选依赖,意味着依赖是……可选的。这种依赖即便安装失败,Yarn也会认为整个依赖安装过程是成功的。
升级包
1 2
| yarn upgrade express // 等同于 npm update express yarn global upgrade express // 等同于 npm update npm update express -g
|
删除包
1 2
| yarn remove express // 等同于 npm uninstall express yarn global remove express // 等同于 npm uninstall -g express
|
安装项目的全部依赖
1
| yarn or yarn install // 等同于 npm install
|
查看包安装信息
1 2
| yarn list yarn global list
|
上面就是比较常用的方法了,可以快速从npm切换到yarn上,更多方法可以去官网查看。
参考
https://yarnpkg.com/zh-Hans/