corepack - Node.js 包管理器的管理器
小于 1 分钟
corepack - Node.js 包管理器的管理器
1. 简介
corepack 是一个 Node.js 包管理器的管理器,它可以帮助你管理全局的 Node.js 包管理器,例如 yarn 和 pnpm。
corepack 从 Node.js 14.19.0 开始就包含在 Node.js 中,你可以通过 corepack 命令来使用它。
2. 安装
如果你还没有使用过 corepack,你可以通过以下命令来激活它:
corepack enable
在一些系统上这需要管理员权限。
3. 使用
查看帮助:
corepack --help
使用 corepack 来激活 pnpm 的最新版本:
corepack prepare pnpm@latest --activate
也可以指定版本激活:
corepack prepare pnpm@7 --activate
激活 yarn 最新版本:
corepack prepare yarn@<版本> --activate
4. 使用代理
经过验证,大陆的网络环境下,使用 corepack 会出现网络问题,部分时间无法下载依赖。
可以通过设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量来使用代理,例如:
在 Windows 上,corepack 不支持 SOCKS5 协议,所以 HTTP_PROXY 和 HTTPS_PROXY 需要使用 http:// 协议。