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