安装pnpm及解决安装失败的过程
作者:四木Zhang
pnpm是一种高效的包管理工具,它通过共享依赖包存储库和符号链接技术,节省磁盘空间、提高安装速度并支持高效的更新,pnpm还兼容npm和Yarn的生态,适合大型项目和频繁安装依赖的开发团队使用
为什么选择使用 pnpm?
平时我们用的包工具管理已经有 npm 和 Yarn,为什么我们还要再去选用 pnpm 呢?
下面我们分析一下使用 pnpm 的主要原因。
pnpm 主要有几个优势:
- 节省磁盘空间:pnpm 会在本地磁盘上维护一个共享的依赖包存储库,当你在不同项目中安装相同版本的依赖包时,pnpm 会将其存储在共享存储库中,避免了重复下载和存储依赖包。
- 提高安装速度:pnpm 使用符号链接技术和并行安装,因此能够显著提高依赖包的安装速度,尤其对于大型项目而言,这意味着能够大幅缩短依赖安装的时间成本。
- 高效更新:pnpm 的软链接方式可以让更新依赖包的操作更为高效,因为它能够复用已有的依赖,而无需重复下载和存储。
- 生态兼容:pnpm 兼容现有的 npm 生态,可以无缝使用大部分基于 npm 的包和工具,而且它还支持 Yarn 的 lockfile 格式,方便与使用 Yarn 的项目进行集成和迁移。
综上所述,选择使用 pnpm 可以带来磁盘空间、安装速度、更新效率、版本管理等多方面的优势,特别是对于需要频繁安装依赖和维护大型项目的开发团队而言,pnpm 提供了一种显著改善依赖管理体验的解决方案。
pnpm地址:https://www.pnpm.cn/
安装pnpm
cmd打开控制台,输入以下命令
npm install -g pnpm
在安装pnpm时可能会遇到安装卡住,然后报错失败的问题,如下:

解决方法:
# 清除缓存 npm cache clean --force # 关闭npm对SSL证书的验证 npm config set strict-ssl false
再重新使用安装命令即可
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
