Yarn是Facebook最近發布的一款依賴包安裝工具。Yarn是一個新的快速安全可信賴的可以替代NPM的依賴管理工具
快速安裝
//在NPM 中安裝
npm install -g yarn
MacOS
在Mac上安裝比較方便,使用初始化腳本即可
|
1
|
curl -o- -L https:
//yarnpkg
.com
/install
.sh |
bash
|
Linux
Po主自己的機器是Ubuntu,安裝比較簡單
輸入命令
|
1
2
|
sudo
apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3
echo
"deb http://dl.yarnpkg.com/debian/ stable main"
|
sudo
tee
/etc/apt/sources
.list.d
/yarn
.list
|
然后輸入安裝命令就行啦:
|
1
|
sudo
apt-get update &&
sudo
apt-get
install
yarn
|
windows
windows 下需要下載msi文件 ,下載地址:https://yarnpkg.com/latest.msi
關於安裝,你可以去官網查看到更多資料 https://yarnpkg.com/en/docs/install
安裝完成后,你可以測試下自己的版本
|
1
|
yarn --version
|
PS: 如果拋出錯誤yarn: command not found ,你可以去這里找下解決方法,應該都可以解決的
開始使用
我們新建一個文件夾yarn測試下
輸入命令: yarn init

一路enter下去就行
然后我們試着加一些依賴:
|
1
|
yarn add gulp-
less
|
如果加入具體版本可以后面寫上@0.x.x 這樣子

Po主試着裝了三個gulp插件,這個時候package.json里面是這個樣子的:

如果你要移除的話,可以使用yarn remove package_name 比如:
|
1
|
yarn remove gulp-
less
|
升級更新某個依賴可以使用這個:
|
1
|
yarn upgrade [package]
|
總結
總之安裝和使用都挺方便的,注意本地node version >=4.0安裝時會提示的。安裝速度也挺快的,目前自己還沒有publish過,不過打算稍后publish嘗試下。如同FB聲稱,快速,可靠,安全。yarn是開源的,隨着關注和使用的人越來越多,yarn會變得更好,相信也會有部分工程師使用yarn而放棄npm 。

