安装pnpm
npm install -g pnpm
获取当前配置的镜像地址
pnpm config get registry
设置新的镜像地址
pnpm set registry https://registry.npmmirror.com
pnpm和npm的优劣
npm:优势:npm 是 Node.js 官方提供的包管理工具,它是默认的包管理器。具有广泛的社区支持和生态系统,包括大量的开源包和模块。支持自定义脚本,可以用于构建和测试。兼容 CommonJS 模块规范。
劣势:npm 在性能方面相对较慢,尤其是在安装大量依赖时。在安装和删除依赖时,会产生大量的中间文件和依赖。
pnpm优势:磁盘占用更少,安装速度更快。具有优秀的支持,包括与 npm 生态系统的兼容性。
劣势:生态系统相对较小,一些依赖可能不完全兼容。部分工具和 CI/CD 环境可能需要一些额外配置以支持 pnpm。