Skip to content

corepack - Node.js 包管理器的管理器

1. 简介

corepack 是一个 Node.js 包管理器的管理器,它可以帮助你管理全局的 Node.js 包管理器,例如 yarnpnpm

corepack 从 Node.js 14.19.0 开始就包含在 Node.js 中,你可以通过 corepack 命令来使用它。

2. 安装

如果你还没有使用过 corepack,你可以通过以下命令来激活它:

bash
corepack enable

在一些系统上这需要管理员权限。

3. 使用

查看帮助:

bash
corepack --help

使用 corepack 来全局安装 pnpm 的最新版本:

bash
corepack install -g pnpm@latest

安装 yarn 的最新版本:

bash
corepack install -g yarn@latest

4. 使用代理

经过验证,大陆的网络环境下,使用 corepack 会出现网络问题,部分时间无法下载依赖。

可以通过设置 HTTP_PROXYHTTPS_PROXY 环境变量来使用代理,例如:

在 Windows 上,corepack 不支持 SOCKS 协议,所以 HTTP_PROXYHTTPS_PROXY 需要使用 http:// 协议。