合肥网站设计网址,网站建设宁波,wordpress页面找不到404,怎么做新的网站以下是 pnpm 的核心命令和使用指南#xff0c;涵盖从安装依赖到项目管理的常见操作#xff1a; 1. 基础命令
(1) 安装依赖
pnpm install # 安装 package.json 中的所有依赖
pnpm install 包名 # 安装指定包#xff08;自动添加到 dependencies#xf…以下是 pnpm 的核心命令和使用指南涵盖从安装依赖到项目管理的常见操作 1. 基础命令
(1) 安装依赖
pnpm install # 安装 package.json 中的所有依赖
pnpm install 包名 # 安装指定包自动添加到 dependencies
pnpm install 包名1.0.0 # 指定版本安装(2) 添加依赖
pnpm add 包名 # 添加开发依赖保存到 devDependencies
pnpm add 包名 --save-dev # 显式添加开发依赖
pnpm add 包名 --save-peer # 添加 peerDependencies(3) 移除依赖
pnpm remove 包名 # 移除依赖并更新 package.json
pnpm uninstall 包名 # 同上旧命令(4) 查看依赖
pnpm list # 查看所有已安装的依赖包括全局和项目依赖
pnpm list --depth0 # 仅显示顶层依赖
pnpm why 包名 # 查看为何需要某个依赖2. pnpm 特有功能
(1) 硬链接与存储管理
硬链接节省空间pnpm 通过硬链接复用相同依赖显著减少磁盘占用。清理缓存pnpm store prune # 清理无用依赖需管理员权限(2) 快速运行脚本
pnpm run 脚本名 # 执行 npm scripts如 pnpm run dev
pnpm run lint -- --fix # 传递参数给脚本(3) 查看版本和配置
pnpm -v # 查看 pnpm 版本
pnpm config list # 查看当前配置
pnpm config set key value # 修改配置如设置镜像源3. 高级用法
(1) 全局安装
pnpm add 包名 -g # 全局安装工具如 pnpm itself
pnpm global add 包名 # 同上
pnpm exec 命令 # 使用全局安装的工具执行命令如 pnpm exec eslint .(2) 查看依赖树
pnpm depgraph # 生成依赖关系图可视化需配合工具如 pnpm depviz(3) 修复依赖冲突
pnpm dedupe # 自动修复重复依赖
pnpm check # 检查依赖是否完整4. pnpm vs npm/yarn 对比
命令pnpmnpm/yarn安装依赖更快、占用更小磁盘传统方式依赖独立存储添加依赖支持 --save-peer 等选项语法略有不同移除依赖自动清理残留文件需手动删除 5. 常见问题解决
(1) 权限问题
# Linux/macOS
sudo pnpm install# Windows推荐使用 PowerShell
pnpm install --unsafe-perm(2) 清除缓存
pnpm cache clean --force(3) 查看详细日志
pnpm install --verbose # 显示安装过程的详细日志6. 配置文件
项目配置在项目根目录创建 pnpmfile.js 自定义构建逻辑。全局配置修改 ~/.pnpmrc 文件如设置镜像源registryhttps://registry.npm.taobao.org总结
推荐场景大型项目、 monorepo、追求性能优化。学习资源pnpm 官方文档、pnpm vs npm。
如果有具体需求如多包管理、CI/CD 集成可以进一步探讨