Skip to content

包管理工具

npm

Node.js 的默认包管理器

版本锁定文件:package-lock.json

cnpm

是淘宝镜像的命令行工具,用于加速安装依赖包。

npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm versionnpm version
7.1.1^6.13.4
8.6.1^8.12.1
9.2.0^9.6.2

yarn

是 Facebook 开源的包管理器。

版本锁定文件:yarn.lock

pnpm

pnpm 与 npm 和 yarn 不同的是,它使用硬链接和符号链接来共享依赖包,节省了磁盘空间。提供了更快的安装和更新速度,以及更少的磁盘占用。

npm install -g pnpm

https://pnpm.io/zh/pnpm-cli

npx

是 npm5.2.0 版本后内置的命令行工具,临时运行安装在项目中的包命令,而无需全局安装这些包。