Vercel Agent 可通过 Vercel 共享环境变量中的凭据,从 npm 和自定义注册表安装私有依赖。npm、pnpm 和经典 Yarn 在 Agent 会话中的认证方式与 Vercel 构建相同。需添加 Development 或 Preview 共享环境变量:私有包用 NPM_TOKEN,自定义或多注册表用 NPM_RC。Agent 仅读取团队共享变量,凭据值留在沙箱外,Agent 无法读取。
在 .npmrc 增加下面的内容,解决无法使用 pre 和 post 前缀脚本:#develop/Node enable-pre-post-scripts=true ref: How to fix "postbuild" and "prebuild" not working with pnpm? | The David Dias
当项目有多个npm源时,可以通过.npmrc文件或package.json配置特定源。创建.npmrc文件,输入目标源地址。使用npm config ls命令查看registry是否变化。配置仅在此项目中生效,不影响全局npm配置。在package.json中添加publishConfig属性指定npm源发布仓库。
完成下面两步后,将自动完成登录并继续当前操作。