Closed3

CloudflareのBuildでpnpmのinstallでエラーが出る

HashoryHashory

Cloudflareのダッシュボードのスクショ

15:52:25.886	Initializing build environment...
15:52:33.860	Success: Finished initializing build environment
15:52:33.996	Cloning repository...
15:52:35.099	Detected the following tools from environment: pnpm@10.11.1, nodejs@22.16.0
15:52:35.101	Installing project dependencies: pnpm install --frozen-lockfile
15:52:36.270	 ERROR  packages field missing or empty
15:52:36.270	For help, run: pnpm help install
15:52:36.288	Failed: error occurred while installing tools or dependencies

pnpm install --frozen-lockfileの部分でエラー ERROR  packages field missing or empty が発生している。

https://zenn.dev/dyoshikawa/scraps/dac4c3681500a2

↑の記事によると、pnpm-workspace.yamlを削除すればいいらしい。

HashoryHashory

そもそも、手元の環境では起こらなかったので、ちょっと検証→。

HashoryHashory

どうやら新しいバージョンのpnpmを使うと解決もするようなので、package.jsonの末尾に以下のフィールドを追加。

package.json
    },
+   "packageManager": "pnpm@10.13.1"
}

無事通過しました。

Cloudflareのダッシュボードのスクショ

このスクラップは1ヶ月前にクローズされました