pnpm CLI
与 npm 的差别
与 npm 不同,pnpm 会校验所有选项。 例如, pnpm install --target_arch x64
将失败,因为 --target_arch
不是 pnpm install
的有效选项。
但是,某些依赖关系可能使用 npm_config_
环境变量,其从 CLI 选项中填充。 在这种情况下,你有以下选择:
- 明确设置环境变量:
npm_config_target_arch=x64 pnpm install
- 使用
--config
来强制使用未知选项:pnpm install --config.target_arch=x64
配置项
-C <路径>, --dir <路径>
在 <path>
的目录中启动 pnpm ,而不是当前的工作目录。
-w, --workspace-root
运行起来就好像 pnpm 是在 工作空间 的根目录中启动的,而不是在当前工作目录中启动的。