包管理工具 npm cnpm pnpm yarn 解決方案和常見命令

一、npm cnpm yarn pnpm 解決方案

方案一:npm 包管理器 & nrm 源管理器
# 1. 安裝 nrm
npm i -g nrm

# 2. 查看鏡像源列表
nrm ls
# 結(jié)果:
# npm ---------- https://registry.npmjs.org/
# yarn --------- https://registry.yarnpkg.com/
# cnpm --------- https://r.cnpmjs.org/
# taobao ------- https://registry.npmmirror.com/
# npmMirror ---- https://skimdb.npmjs.com/registry/
# huawei ------- https://repo.huaweicloud.com/repository/npm/

# 3. 測試所有鏡像源的響應(yīng)時間
nrm test

# 4. 使用 taobao 鏡像源
nrm use taobao

# 5. 查看當(dāng)前npm鏡像
npm config get registry
方案二:cnpm 淘寶鏡像
# 安裝
npm install -g cnpm --registry=https://registry.npmmirror.com
方案三:yarn 包管理器

并行安裝、本地緩存

# 1. 安裝
npm install -g yarn --registry=https://registry.npmmirror.com

# 2. 查看當(dāng)前 yarn 鏡像
yarn config get registry

# 3. 配置 taobao 鏡像源
yarn config set registry https://registry.npmmirror.com/

# 4.恢復(fù) yarn 默認(rèn)鏡像源
yarn config set registry https://registry.yarnpkg.com/
方案四:pnpm 包管理器

節(jié)省磁盤、安全性高、緩存、速度快

# 1. 安裝
npm install -g pnpm --registry=https://registry.npmmirror.com

# 2. 查看當(dāng)前 pnpm 鏡像
pnpm config get registry

# 3. 配置 taobao 鏡像源
pnpm config set registry https://registry.npmmirror.com/

# 4.恢復(fù) pnpm 默認(rèn)鏡像源
pnpm config set registry https://registry.npmjs.org/

二、npm yarn pnpm 常見命令

  1. npm 命令
# 1. 安裝包
npm install <package_name>

# 2. 安裝全局包
npm install -g <package_name>

# 3. 卸載包
npm uninstall <package_name>

# 4. 更新包
npm update <package_name>

# 5. 列出已安裝包
npm list

# 6. 創(chuàng)建 package.json 文件
npm init -y
  1. yarn 命令
# 1. 安裝包
yarn add <package_name>

# 2. 安裝全局包
yarn global add <package_name>

# 3. 卸載包
yarn remove <package_name>

# 4. 更新包
yarn upgrade <package_name>

# 5. 列出已安裝包
yarn list

# 6. 創(chuàng)建 package.json 文件
yarn init -y
  1. pnpm 命令
# 1. 安裝包
pnpm add <package_name>

# 2. 安裝全局包
pnpm add -g <package_name>

# 3. 卸載包
pnpm remove <package_name>

# 4. 更新包
pnpm upgrade <package_name>

# 5. 列出已安裝包
pnpm list

# 6. 創(chuàng)建 package.json 文件
pnpm init -y
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容