IMFE IMFE
首页
  • Web前端技术路线
  • Android技术路线
  • IOS技术路线
  • PC技术路线
  • 公共规范

    • git管理规范
    • 代码评审规范
  • web前端规范

    • HTML开发规范
    • CSS开发规范
    • JS开发规范
    • ES6编码规范
    • 内容格式与编码规范
    • 项目目录结构规范
    • Vue编码风格规范
    • BEM规范
    • npm包发布规范
    • semver语义化版本规范
    • 移动端web设计规范开发手册
  • 移动端规范

    • 移动端web设计规范开发手册
    • imfe-mui组件开发手册
  • PC端规范

    • 待完善1
  • vscode
  • npm
  • pnpm
  • nvm
  • nrm
  • gitbash
  • postman
框架和组件
技术文章
社区
贡献
关于我们
Gitlab (opens new window)
首页
  • Web前端技术路线
  • Android技术路线
  • IOS技术路线
  • PC技术路线
  • 公共规范

    • git管理规范
    • 代码评审规范
  • web前端规范

    • HTML开发规范
    • CSS开发规范
    • JS开发规范
    • ES6编码规范
    • 内容格式与编码规范
    • 项目目录结构规范
    • Vue编码风格规范
    • BEM规范
    • npm包发布规范
    • semver语义化版本规范
    • 移动端web设计规范开发手册
  • 移动端规范

    • 移动端web设计规范开发手册
    • imfe-mui组件开发手册
  • PC端规范

    • 待完善1
  • vscode
  • npm
  • pnpm
  • nvm
  • nrm
  • gitbash
  • postman
框架和组件
技术文章
社区
贡献
关于我们
Gitlab (opens new window)
  • vscode
  • npm
  • pnpm
    • 安装 pnpm
    • 常用命令
      • 安装软件
      • 查看软件
      • 更新软件
      • 卸载软件
  • nvm
  • nrm
  • gitbash
  • postman
  • 工具
桂雅骏
2022-07-05
目录

pnpm

# pnpm

pnpm (opens new window)含义为 performant npm 意指『高性能的 npm』,与npm一样的都是软件包管理工具。pnpm 比其他包管理器快 2 倍

# 安装 pnpm

npm install -g pnpm
1

# 常用命令

# 安装软件

全局安装

pnpm add -g <Module Name>
1

为当前项目安装软件包

pnpm add <Module Name>
1

根据package.json安装软件

pnpm install
#或
pnpm i
1
2
3

生产环境

  • 在package.json文件dependencies属性下增加记录
  • pnpm install 时会自动安装该软件包
  • 使用pnpm install --production或者NODE_ENV变量值为production时,安装该软件包
pnpm add <Module Name>
1

开发环境

  • 在package.json文件devDependencies属性下增加记录
  • pnpm install 时会自动安装该软件包
  • 使用pnpm install --production或者NODE_ENV变量值为production时,不会安装该软件包
pnpm add -D <Module Name>
1

# 查看软件

列出项目的依赖

pnpm ls
# 或
pnpm list
1
2
3

查看本地已安装的包信息

pnpm ls tailwindcss
#或
pnpm ls | grep tailwindcss
1
2
3

查看包信息

pnpm info tailwindcss
1

或

pnpm view tailwindcss
1

列出项目的依赖,并限制显示的依赖深度

pnpm list --depth=2
1

查看全局包信息

pnpm list -g
1

# 更新软件

更新pnpm自身

pnpm add -g pnpm
1

更新所有软件包

pnpm update

# 或

pnpm up
1
2
3
4
5

更新指定软件包

pnpm update <Module Name>
1

# 卸载软件

删除全局软件

pnpm uninstall -g <Module Name>
# 或
pnpm rm -g <Module Name>
# 或
pnpm un  -g <Module Name>
1
2
3
4
5

删除项目中软件包

pnpm un <Module Name>
1
编辑 (opens new window)
上次更新: 2022/07/06, 17:35:58
npm
nvm

← npm nvm→

最近更新
01
移动端web设计规范开发手册
10-24
02
imfe-mui组件开发手册
10-24
03
UI设计规范在智医工作站落地实践
07-08
更多文章>
Copyright © 2022-2022 IMFE | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式