pnpm vs npm 命令对照表

📦 pnpm vs npm 命令对照表

功能 npm pnpm
安装所有依赖 npm install pnpm install
添加依赖包 npm install xxx pnpm add xxx
添加开发依赖 npm install xxx -D pnpm add xxx -D
运行脚本 npm run dev pnpm dev
删除依赖 npm uninstall xxx pnpm remove xxx

🔍 主要区别

1. pnpm dev vs npm run dev

bash 复制代码
# 两者等价,都是运行 package.json 中的 "dev" 脚本
pnpm dev        # pnpm 可以省略 "run"
npm run dev     # npm 必须写 "run"

2. pnpm add vs npm install

bash 复制代码
# 添加新依赖
pnpm add lightweight-charts    # pnpm 用 "add"
npm install lightweight-charts # npm 用 "install"

⚡ pnpm 的优势

特点 说明
更快 使用硬链接,不重复下载相同包
省空间 全局存储,多项目共享依赖
更严格 避免幽灵依赖问题
命令更短 pnpm devnpm run dev 少4个字符
相关推荐
小二·2 小时前
Python Web 开发进阶实战:AI 智能体操作系统 —— 在 Flask + Vue 中构建多智能体协作与自主决策平台
前端·人工智能·python
Knight_AL2 小时前
Flink 状态管理详细总结:State 分类、Keyed State 实战、Operator State、TTL、状态后端选型
前端·数据库·flink
无心水2 小时前
17、Go协程通关秘籍:主协程等待+多协程顺序执行实战解析
开发语言·前端·后端·算法·golang·go·2025博客之星评选投票
【赫兹威客】浩哥3 小时前
【赫兹威客】框架模板-前端命令行部署教程
前端·vue.js
小妖6663 小时前
javascript 舍去小数(截断小数)取整方法
开发语言·前端·javascript
jay神3 小时前
基于SpringBoot的校园社团活动智能匹配与推荐系统
java·前端·spring boot·后端·毕业设计
一殊酒3 小时前
【前端开发】Vue项目多客户配置自动化方案【一】
前端·vue.js·自动化
切糕师学AI4 小时前
Vue 中 keep-alive 组件的生命周期钩子
前端·vue.js·keep-alive·生命周期·activated·deactivated
晚霞的不甘4 小时前
Flutter for OpenHarmony 布局核心:Row 与 Column 深度解析与实战
android·前端·javascript·flutter