pnpm 是更快的包管理工具
前端精髓
共 1123字,需浏览 3分钟
·
2021-07-06 18:10
pnpm 是快速的,节省磁盘空间的包管理工具。平常我们都是使用 yarn 或者 npm 等等,现在 pnpm 比替代品快 2 倍。
通过 npm 安装
npm install -g pnpm
通过 npx 安装
npx pnpm add -g pnpm
一旦你安装了 pnpm,就无需再使用其他软件包管理器进行升级。你可以使用 pnpm 升级自己,像这样:
pnpm add -g pnpm
以下是简便的 npm 命令等效列表,可帮助您入门。
npm 命令 | pnpm 等效 |
npm install | pnpm install |
npm i <pkg> | [pnpm add <pkg> ] |
npm run <cmd> | [pnpm <cmd> ] |
npm 有一个很棒的包运行器叫做 npx。pnpm 通过 pnpx 命令提供相同的工具。唯一的不同是 pnpx 使用 pnpm 安装软件包。
例如,若要在任何地方使用 Create-react-app 来初始化一个 react 应用,而不需要来在另一个项目下安装它,您可以运行:
pnpx create-react-app my-project
pnpm 使用 npm 的配置 格式。因此,您设置配置的方式应该与 npm 相同。例如。
pnpm config set store-dir /path/to/.pnpm-store
pnpm add <pkg>
安装软件包及其依赖的任何软件包。默认情况下,任何新软件包都安装为生产依赖项。
Command | 含义 |
pnpm add sax | 保存到 dependencies |
pnpm add -D sax | 保存到 devDependencies |
pnpm add -O sax | 保存到 optionalDependencies |
pnpm add sax@next | 安装 next tag |
pnpm add sax@3.0.0 | 安装指定版本 3.0.0 |
pnpm add package-name 默认会从 npm registry 安装最新的 package-name. 要从其他 registry 安装包的话可以使用 tarball link。
pnpm install 用于安装项目所有依赖.
更多内容请参阅官网:https://pnpm.io/zh/cli/add
评论