Appearance
包管理工具
npm
Node.js 的默认包管理器
版本锁定文件:package-lock.json
cnpm
是淘宝镜像的命令行工具,用于加速安装依赖包。
npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm version | npm 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
npx
是 npm5.2.0 版本后内置的命令行工具,临时运行安装在项目中的包命令,而无需全局安装这些包。