パッケージ管理にCorepackとpnpmを使用しています。
# pnpmのインストール
sudo corepack enable
sudo corepack prepare pnpm@latest --activate
# (オプション) npm経由でpnpmをインストールしてもよい
sudo npm i -g pnpm
pnpm i --frozen-lockfile./distディレクトリにビルド成果物が出力されます。
pnpm build
mv -v _headers dist/
mv -v _redirects dist/Cloudflare Pagesでホスティングしています。