天天看點

使用yarn代替npm安裝依賴包

安裝完node後建議設定npm鏡像以加速後面的過程(或使用科學上網工具)。注意:不要使用cnpm!cnpm安裝的子產品路徑比較奇怪,packager不能正常識别!

npm config set registry https://registry.npm.taobao.org --global

npm config set disturl https://npm.taobao.org/dist --global

Yarn、React Native的指令行工具(react-native-cli)#

Yarn是Facebook提供的替代npm的工具,可以加速node子產品的下載下傳。React Native的指令行工具用于執行建立、初始化、更新項目、運作打包服務(packager)等任務。

npm install -g yarn react-native-cli

安裝完yarn後同理也要設定鏡像源:

yarn config set registry https://registry.npm.taobao.org --global

yarn config set disturl https://npm.taobao.org/dist --global

如果你遇到EACCES: permission denied權限錯誤,可以嘗試運作下面的指令(限linux系統): sudo npm install -g yarn react-native-cli.

安裝完yarn之後就可以用yarn代替npm了,例如用yarn代替npm install指令,用yarn add 某第三方庫名代替npm install --save 某第三方庫名。

試一下yarn。 這個解決angular環境問題

npm install -g yarn 

安裝完yarn後同理也要設定鏡像源:

yarn config set registry https://registry.npm.taobao.org --global

yarn config set disturl https://npm.taobao.org/dist --global

如果你遇到EACCES: permission denied權限錯誤,可以嘗試運作下面的指令(限linux系統): sudo npm install -g yarn react-native-cli.

項目初始化下載下傳依賴包的時候使用yarn 代替 npm install即可

安裝完yarn之後就可以用yarn代替npm了,例如用yarn代替npm install指令,用yarn add 某第三方庫名代替npm install --save 某第三方庫名。