相比npm,yarn更加快捷、安全、可靠,可以離線安裝本地modules、在安裝前會檢查包是否出錯、不受電腦環境影響。在使用npm安裝包時會出現長時間卡頓,使用yarn時一般不會出現這種情況。
安裝yarn:npm install -g yarn
查看版本號:yarn -v
安裝依賴項:yarn install
初始化一個新的項目
yarn init
添加一個依賴包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
更新一個依賴包
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
移除一個依賴包
yarn remove [package]
安裝項目所有的依賴包
yarn
or
yarn install
全局安裝JIT引擎
yarn global add -g @farris/jit-engine
npm 與 yarn命令比較
NPM | YARN | 說明 |
---|---|---|
npm init | yarn init | 初始化某個項目 |
npm install/link | yarn install/link | 默認的安裝依賴操作 |
npm install taco —save | yarn add taco | 安裝某個依賴,並且默認保存到package. |
npm uninstall taco —save | yarn remove taco | 移除某個依賴項目 |
npm install taco —save-dev | yarn add taco —dev | 安裝某個開發時依賴項目 |
npm update taco —save | yarn upgrade taco | 更新某個依賴項目 |
npm install taco --global | yarn global add taco | 安裝某個全局依賴項目 |
npm publish/login/logout | yarn publish/login/logout | 發佈/登錄/登出,一系列NPM Registry操作 |
npm run/test | yarn run/test | 運行某個命令 |
npm get registry | yarn config get registry | 查詢當前配置的鏡像 |
npm config set registry xxxx | yarn config set registry xxxx |
設置鏡像地址(https://registry.npmjs.org/ |