当前位置: 首页 > news >正文

npm 安装 pnpm 的详细步骤及注意事项

一、安装步骤

1.全局安装 pnpm
npm install -g pnpm
2.验证安装
pnpm -v

输出版本号即表示安装成功。

二、升级 pnpm

若已安装旧版本,可通过以下命令升级:

npm install -g pnpm@latest

三、配置镜像加速

设置淘宝镜像

pnpm config set registry https://registry.npmmirror.com

验证配置

pnpm config get registry

四、常用命令对比

功能npm 命令pnpm 命令
安装依赖npm installpnpm install
添加依赖npm add pnpm add
移除依赖npm remove pnpm remove
运行脚本npm run devpnpm dev
全局安装npm install -gpnpm remove

五、迁移现有项目

1.删除 node_modules
rm -rf node_modules
2.使用 pnpm 安装依赖
pnpm install
3.更新 CI/CD 配置

将 npm install 替换为 pnpm install

将 npm run build 替换为 pnpm build

六、常见问题

安装失败

检查 Node.js 版本(需 ≥12.17)

清理 npm 缓存:

npm cache clean --force
兼容性问题

使用 --shamefully-hoist 提升依赖:
无法安装插件可以执行这个指令!

pnpm install --shamefully-hoist

全局包路径

查看全局包位置:

pnpm root -g

七、卸载 pnpm

全局卸载

npm uninstall -g pnpm

清理配置

rm -rf ~/.pnpm-store

相关文章:

  • Kali Linux汉化教程:轻松设置中文界面
  • 跨平台RTSP高性能实时播放器实现思路
  • CTF题目《easy_tornado》(护网杯 2018)Write Up
  • ChatTTS 开源文本转语音模型本地部署 API 使用和搭建 WebUI 界面
  • DeepSeek:从入门到精通
  • C# 资源管理‌(using 语句)
  • Deepseek r1 本地部署
  • Laravel框架下通过DB获取数据并转为数组的方法
  • 基于 easyExcel 3.1.5依赖的包 实现动态表头 动态表格内容
  • 初识R语言饼状图
  • MATLAB 调用arduino uno
  • Huawei 鲲鹏(ARM/Aarch64)服务器安装KVM虚拟机(非桌面视图)
  • 鸿蒙路由 HMRouter 配置及使用 二
  • Postgresql无法连接问题汇总
  • Python直方图:从核密度估计到高维空间解析
  • 解决项目使用eslint+prettier,启动报错: error Delete `␍` prettier/prettier
  • Vulnhub-wordpress通关攻略
  • CentOS系类普通挂载磁盘挂载命令
  • 云上 Redis 迁移至本地机房
  • Kafka consumer_offsets 主题深度剖析
  • 胳膊一抬就疼,炒菜都成问题?警惕这种“炎症”找上门
  • 保证断电、碰撞等事故中车门系统能够开启!隐藏式门把手将迎来强制性国家标准
  • 汪明荃,今生不负你
  • 深入贯彻中央八项规定精神学习教育中央第七指导组指导督导中国船舶集团见面会召开
  • 扶桑谈|素称清廉的石破茂被曝受贿,日本政坛或掀起倒阁浪潮
  • 花20万骑自行车?CityRide带火“骑行经济”