yarn的使用
yarn包管理工具,官網說是快速、可靠、安全的依賴管理,嘗試了一下,入手很快,用起來也蠻方便的。大家可以嘗試一下。
yarn安裝
mac電腦上面安裝如下:
brew update brew install yarn
yarn工作流
1、創建一個新的項目
yarn init
類似於npm init ,package.json的配置
2、添加依賴項
yarn add [package]
類似於npm install
3、安裝依賴項
安裝所有依賴:yarn 或 yarn install 安裝一個包的單一版本:yarn install --flat 強制重新下載所有包:yarn install --force 只安裝生產環境依賴:yarn install --production
yarn和npm的命令對照
具體可以查看:https://yarnpkg.com/zh-Hans/docs/migrating-from-npm
yarn的cli命令介紹
具體可以查看:https://yarnpkg.com/zh-Hans/docs/cli/
yarn config設置鏡像
我之前寫過npm國內鏡像,npm安裝失敗解決方案,我們也可以通過yarn的config來設置淘寶鏡像, 相關命令如下:
yarn config list
列出路徑
yarn config set registry http://registry.npm.taobao.org/
設置淘寶鏡像。
升級Node.js的新方法
當我運用
yarn add webpack
的時候,提示:
error enhanced-resolve@3.1.0: The engine "node" is incompatible with this module. Expected version ">=4.3.0 <5.0.0 || >=5.10". error Found incompatible module
說我的nodejs版本太老了。如何在mac中輕松升級nodejs呢?方法如下:
可以使用npm安裝n工具包,步驟如下:
sudo npm cache clean -f sudo npm install -g n sudo n stable
yarn安裝n工具包,步驟如下:
sudo yarn cache clean -f sudo yarn global add n sudo n stable
這樣nodejs就升級到最新穩定版了!
n 是一個Node工具包,它提供了幾個升級命令參數:
n 顯示已安裝的Node版本 n latest 安裝最新版本Node n stable 安裝最新穩定版Node n lts 安裝最新長期維護版(lts)Node n <version> 根據提供的版本號安裝Node