我在pnpm工作空间上有一个带有monorepo的项目,还可以使用涡轮回购来管理monorepo脚本。
所有单个项目都按预期工作,它们都是nextjs项目。当我从1.2.6升级到1.4.0版本时,当我在gitlab ci上运行构建脚本时,构建任务成功了,但是管道仍然卡住了。

我以这种方式在管道上运行脚本。
..gitlab ci.yml
.build-dashboard:
image: gitlab.****.it:4567/.../node-pnpm
stage: build
script:
- pnpm build:dashboardpackage.json
....
scripts: {
"build:dashboard": "turbo run build --filter=...@project/dashboard && exit 0"
}
...我试图使用exit 0强制退出,但没有成功( turobrepo > 1.2.6)。
对此有什么建议吗?
谢谢
更新
经过多次尝试,我得到了一个额外的日志消息。
Attempting to remove file /builds/.../....-user-interface/node_modules/.cache/turbo/a9f0a39c2d3de111/apps/main/.next/standalone/node_modules/.pnpm/supports-color@7.2.0/node_modules/has-flag; a subdirectory is required发布于 2022-08-27 15:06:44
正如讨论过的,这里与涡轮增压器相关的问题与下一次独立模式的构建有关。
安装"turbo": "1.4.4-canary.0"解决问题。
https://stackoverflow.com/questions/73194997
复制相似问题