‹ 返回笔记 Esc·

pnpm 问题与修复

pnpm 无法安装命令工具 从 pnpm v8 开始,为了安全性考虑,全局安装时默认禁止执行 postinstall/build 脚本,需要你手动批准。 所以虽然 @qoder-ai/qodercli…

pnpm 无法安装命令工具

从 pnpm v8 开始,为了安全性考虑,全局安装时默认禁止执行 postinstall/build 脚本,需要你手动批准。 所以虽然 @qoder-ai/qodercli 安装成功,但其内部的安装脚本(可能用于构建 bin/qodercli.exe)没有执行,导致命令找不到。

步骤 1:批准执行构建脚本

1pnpm approve-builds -g

系统会列出被阻止的包(包括 @qoder-ai/qodercli),你可以选择:

  • a → 允许全部
  • y → 允许当前包
  • n → 拒绝

建议选 a 或 y

步骤 2:重新安装

1pnpm install -g @qoder-ai/qodercli

安装完成后应该看到日志中没有 “Ignored build scripts” 警告。


pnpm v11 版本无 npx npm

官方 changelog 里明确写了:安装 runtime 时不再提取 bundled npm、npx、corepack。

需执行

1pnpm install
2pnpm dlx create-next-app

如果你仍然想要 npm / npx

1pnpm env use --global 26
2pnpm add -g npm
3hash -r