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

使用硬链接和符号链接,节省磁盘空间,安装极快。严格避免幽灵依赖(未声明的依赖不能引用)

npm install -g pnpm

版本锁定文件:pnpm-lock.yaml


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

npx

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