目錄
yarn與npm
優(yōu)勢
用法區(qū)別
安裝
報(bào)錯(cuò) yarn 不是內(nèi)部或外部命令
運(yùn)行代碼(yarn dev)
yarn與npm
yarn
由Facebook為解決npm的一些問題而創(chuàng)建的
優(yōu)勢
快速
- 本地緩存+并行下載?- Yarn并行下載,還可以直接從硬盤緩存中讀取包,因此可以顯著提高速度。
- 網(wǎng)絡(luò)連接問題處理?- 當(dāng)Yarn發(fā)現(xiàn)任何網(wǎng)絡(luò)連接問題時(shí),它會自動(dòng)重試請求,保存響應(yīng)并繼續(xù)構(gòu)建 - 這使得它更容易處理比npm更可靠且快速的環(huán)境。
穩(wěn)定性
- 確定性安裝?- Yarn能夠在包含區(qū)別式鎖文件(yarn.lock)的情況下進(jìn)行精確的依賴項(xiàng)安裝,每次運(yùn)行生成相同的代碼版本,與開發(fā)者上次運(yùn)行相同。npm也有類似的功能,但是許多開發(fā)人員選擇使用Yarn鎖定其依賴關(guān)系以消除任何可能的不確定性。
- 強(qiáng)制命令?- 通過添加--force標(biāo)志,Yarn可以強(qiáng)制執(zhí)行某些操作。這可能看起來像是一種強(qiáng)制手段,但它實(shí)際上是保證操作按期望進(jìn)行的一種方法。npm也有許多命令選項(xiàng),但是Yarn的操作強(qiáng)迫執(zhí)行機(jī)制通常要好得多。
用法區(qū)別
-
安裝包
- Yarn: yarn add
- npm: npm install
-
移除包
- Yarn: yarn remove
- npm: npm uninstall
-
更新
- Yarn: yarn upgrade
- npm: npm update
安裝
npm安裝
Download | Node.js (nodejs.org)
## 編譯
yarn 安裝教程如下:
2. 使用 npm(Node.js 包管理器)來安裝 Yarn,命令如下:npm install -g yarn
修改 yarn 的源(改為國內(nèi)的)
```sh
# 注冊模塊鏡像源
yarn config set registry https://registry.npmmirror.com
# node-gyp 編譯依賴的 node 源碼鏡像
yarn config set disturl https://npmmirror.com/mirrors/node/
# 清空緩存
yarn cache clean
報(bào)錯(cuò) yarn 不是內(nèi)部或外部命令
將yarn的路徑配置進(jìn)環(huán)境變量PATH
配置完環(huán)境變量,都必須重啟cmd,才會生效
運(yùn)行代碼(yarn dev)
返回項(xiàng)目根目錄
更新依賴(native模塊重新編譯了, 就要更新依賴)
```sh
yarn
yarn add -D ./native/bridge_nodejs
yarn dev文章來源:http://www.zghlxwxcb.cn/news/detail-499071.html
```文章來源地址http://www.zghlxwxcb.cn/news/detail-499071.html
到了這里,關(guān)于js包管理yarn與npm,yarn安裝,yarn 不是內(nèi)部或外部命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!