安装和使用
# 安装 pnpm
npm install -g pnpm
# 安装 nrm
npm install -g nrm
# 使用 nrm 添加阿里镜像
nrm add taobao https://registry.npmmirror.com/
# nrm 查看镜像列表
nrm ls
# nrm 应用对应镜像
nrm use taobao
# pnpm 安装项目所有依赖
pnpm install
# pnpm 安装指定依赖到 dependencies
pnpm add [依赖]
pnpm add [依赖@1.0.0] # 安装指定版本1.0.0
pnpm add [依赖@next] # 安装next tag
# pnpm 安装全局依赖
pnpm add -g [依赖]
# pnpm 安装指定依赖到 devDependencies
pnpm add -D [依赖]
# pnpm 安装指定依赖到 optionalDependencies
pnpm add -O [依赖]
# pnpm 更新项目所有依赖
pnpm up
# pnpm 更新指定依赖
pnpm upgrade [依赖]
# pnpm 更新全局依赖
pnpm upgrade -g [依赖]
# pnpm 移除指定依赖
pnpm remove [依赖]
# pnpm 移除全局依赖
pnpm remove -g [依赖]
# pnpm 启动项目
pnpm dev
# pnpm 编译打包项目
pnpm run build
配置目录
# 自动配置环境变量
pnpm setup
# pnpm 全局仓库目录配置
pnpm config set store-dir "F:\Repository\pnpm_repository\pnpm-store"
# pnpm 全局依赖安装目录配置
pnpm config set global-dir "F:\Repository\pnpm_repository\pnpm-global"
# pnpm 全局依赖安装bin目录配置(注意:需要将此目录添加到环境变量PATH中,不然安装全局依赖时不会成功
pnpm config set global-bin-dir "F:\Repository\pnpm_repository\pnpm-global\bin"
# pnpm 创建pnpm-state.json文件的目录配置
pnpm config set state-dir "F:\Repository\pnpm_repository\pnpm-state-config"
# pnpm 全局缓存目录配置
pnpm config set cache-dir "F:\Repository\pnpm_repository\pnpm-cache"
全局安装依赖出错