NPM的替代方案
前言
NPM
是一个强大的工具,可让您轻松管理和安装 Node.js
项目的包和依赖项。然而,尽管它很受欢迎,但 NPM
并不是唯一可用于 Node.js
开发的包管理器,且在特定场景有更优秀的替代方案。
pnpm
介绍
PNPM
包管理器,旨在比 NPM
更快、更高效。 PNPM
通过使用共享缓存和硬链接包而不是多次安装它们来实现这一点。这会显着减少磁盘空间使用并缩短安装时间。 PNPM
还包括多注册表支持、自动重复数据删除和并行安装包等功能。
安装配置
通过 npm
安装(不能通过yarn
、cnpm
安装)
1 | npm install -g pnpm |
查看当前pnpm
版本
1 | pnpm -v |
安装完成后,配置镜像源
1 | # 获取当前配置的镜像地址 |
修改官方默认的安装包安装路径位置(默认安装包路径位置是C盘的Local目录下)(该操作可选)
1 | # 允许设置全局安装包的 bin 文件的目标目录。 |
使用
常用命令
npm 命令 |
pnpm 等价命令 |
---|---|
npm install |
pnpm install 安装全部依赖 |
npm install 包名 |
pnpm add (-D) 包名 安装指定包 |
npm uninstall 包名 |
pnpm remove 包名 移除指定包 |
npm run 脚本 |
pnpm 脚本 运行脚本 |
升级版本
1 | pnpm add -g pnpm to update |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小橙子博客!
评论