nodejs 包管理工具
大约 2 分钟...
nodejs 包管理工具
npm / yarn / pnpm
nodejs 包管理工具 npm
, yarn
, pnpm
安装
yarn
# 安装
npm install --global yarn
# 安装后测试是否安装成功
yarn --version
# 或
yarn -v
npm
# 安装
# 安装 nodejs 后自带npm
# 安装后测试是否安装成功
npm --version
# 或
npm -v
pnpm
# 通过 npm 安装 pnpm
npm install -g pnpm
# 通过 Homebrew 安装 pnpm
brew install pnpm
# 安装后测试是否安装成功
pnpm --version
# 或
pnpm -v
查看相关目录
yarn
# 查看安装目录
yarn global bin
# 查看 prefix 和 cache 路径配置信息
yarn config get prefix
yarn config get cache
npm
# 查看安装目录
npm root -g
# 查看 prefix 和 cache 路径配置信息
npm config get prefix
npm config get cache
pnpm
# 查看安装目录
pnpm root -g
# 如果提示 "ERROR Unable to find the global bin directory
# Run "pnpm setup" to create it automatically ...",则先执行:
pnpm setup
# 查看 prefix 和 cache 路径配置信息
pnpm config get prefix
pnpm config get cache
查看全部配置
yarn
yarn config list
npm
npm config list
pnpm
pnpm config [list]
常用命令
yarn
# 安装依赖
yarn
# 添加依赖
yarn add <pkg>
# 执行 package.json 中的 script 命令
yarn <cmd>
npm
# 安装依赖
npm install
npm i
# 添加依赖
npm install <pkg>
npm i <pkg>
# 执行 package.json 中的 script 命令
npm run <cmd>
pnpm
# 安装依赖
pnpm install
pnpm i
# 添加依赖
pnpm add <pkg>
pnpm i <pkg>
# 执行 package.json 中的 script 命令
pnpm [run] <cmd>
设置淘宝源
yarn
yarn config set registry https://registry.npmmirror.com -g
yarn config set disturl https://npmmirror.com/binaries -g
yarn config set electron_mirror https://npmmirror.com/mirrors/electron/ -g
yarn config set sass_binary_site https://npmmirror.com/mirrors/node-sass/ -g
yarn config set phantomjs_cdnurl https://npmmirror.com/mirrors/phantomjs/ -g
npm
npm config set registry https://registry.npmmirror.com
npm config set disturl https://npmmirror.com/binaries
npm config set electron_mirror https://npmmirror.com/mirrors/electron/
npm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/
npm config set phantomjs_cdnurl https://npmmirror.com/mirrors/phantomjs/
pnpm
# 使用的是 npm 的配置, 不需要额外配置