使用pnpm管理项目

安装和使用

# 安装 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"

全局安装依赖出错

posted @ 2023-07-26 09:42  寒爵  阅读(177)  评论(0编辑  收藏  举报