pnpm 基本使用

626 阅读1分钟

src=http___www.zyiz.net_upload_202007_08_202007081127065370.png&refer=http___www.zyiz.webp

安装:

npm install -g pnpm

查看安装pnpm版本号:

pnpm -v

管理依赖:

  • 安装依赖包至dependenciespnpm add <pkg>
  • 安装依赖包至devDependenciespnpm add -D <pkg>
  • 安装依赖包至optionalDependenciespnpm add -O <pkg>
  • 全局安装依赖包:pnpm add -g <pkg>
  • 安装项目全部依赖:pnpm install,别名pnpm i
  • 更新依赖包:pnpm update,别名pnpm up
  • 删除依赖包:pnpm remove,别名pnpm rmpnpm uninstallpnpm un

查看依赖:

  • 运行自定义脚本:pnpm run xxx,别名pnpm xxx
  • 运行start启动命令:pnpm start
  • 启动套件创建项目:pnpm create

管理 node环境:

可实现nvmn等node版本管理工具,安装并切换node.js版本的功能:

  • 本地安装并使用:pnpm env use <node版本号>
  • 全局安装并使用:pnpm env use --global <node版本号>

npmyarnpnpm

  1. 全局安装pnpm

    npm install -g pnpm
    
  2. 删除npmyarn生成的node_modules

    rm -rf node_modules
    
  3. 生成 pnpm-lock.yaml

    pnpm import
    
  4. 安装依赖:

    pnpm install --frozen-lockfile
    
  5. 删除npmyarn生成的lock文件:

    # 删除 package-lock.json
    rm -rf package-lock.json
    
    # 删除 yarn.lock
    rm -rf yarn.lock