手机登录/注册
X
登录
快速的,节省磁盘空间的包管理工具
npm i -g pnpm
pnpm -v
pnpm init xiaobailong
[package]为包的名字,例如安装yarn ,就是 pnpm add yarn
pnpm add [package]
pnpm add [package] [package] [package]
[version]为版本号,例如安装vue的3.0.0版本 pnpm add vue@3.0.0
pnpm add [package]@[version]
pnpm add [package]@[tag]
不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型分别添加到 devDependencies、peerDependencies 和 optionalDependencies
pnpm add [package] --dev 或 yarn add [package] -D // 加到 devDependencies
pnpm add [package] --peer 或 yarn add [package] -P // 加到 peerDependencies
pnpm add [package] --optional 或 yarn add [package] -O // 加到 optionalDependencies
pnpm up //更新所有依赖项
pnpm up --latest //更新所有依赖项
pnpm upgrade [package] // 升级到最新版本
pnpm upgrade [package]@[version] // 升级到指定版本
pnpm upgrade [package]@[tag] // 升级到指定tag
pnpm remove [package] // 移除包
pnpm remove 包 --global //移除全局包
pnpm 或 pnpm i
pnpm i --flat
pnpm i --force
pnpm i --production
pnpm publish
用来执行在 package.json 中 scripts 属性下定义的脚本
pnpm run
可以用来查看某个模块的最新版本信息
pnpm info [package]
pnpm cache
pnpm cache list // 列出已缓存的每个包
pnpm cache dir // 返回全局缓存位置
pnpm cache clean // 清除缓存
D:\.pnpm-store\global
pnpm config set store-dir <global-store-path>
pnpm config get registry
pnpm config set registry https://registry.npmmirror.com
pnpm --registry https://registry.npmmirror.com install any-touch
pnpm config set registry https://registry.npmjs.org