本番へアップロードするのは npm run build 後の dist/ 配下と同一構成の静的ファイルです。(2026-03-25 納品マニュアル・ビルド仕様と同期)
npm run build(build:css → build:js → build:html → build:images)src/*.html が dist/ 直下にコピー(計 15 ファイル。メイン5+要配慮者下層9+本リスト upload.html)tailwindcss で src/css/main.css から dist/css/main.css を生成(minify)src/js/* を dist/js/ にコピー(現状 main.js のみ)src/images/* を dist/images/ にコピー。下記「使用中の参照パス」は 63 種類(HTML/CSS/JS から抽出、upload.html 自身は除外)data/ フォルダは**出力しません**(CSV 等は未使用。将来 src/data を追加する場合は package.json にコピー手順を再度定義してください)dist/images/ に実体があるのは 60 ファイル。参照一覧63のうち favicon.ico・apple-touch-icon.png・og-image.jpg は HTML から参照されているが src/images/ に未配置のためビルドで出力されない。配置後は dist/ 実体合計は 77→80 になる。dist/.DS_Store などはサーバーに上げない。実体ベースの合計は 15+1+1+60=77(上記3画像を追加後は80)。以下は npm run build 実行時に cp ./src/*.html ./dist/ で dist へコピーされるHTMLファイル一覧です。
以下は src 内の HTML / CSS / JavaScript から参照されている images/... パスです(upload.html 自身は走査対象外)。npm run build の build:images で src/images/* が dist/images/ にコピーされます。参照パスに対して実ファイルが存在しない場合は、本番表示が欠落するため src/images/ に追加してください。
css/main.css)js/main.js)dist/images/ の実ファイル数・現環境): 60 個(未配置3パスは上記「納品ファイルセット」を参照)dist/ 配下の実ファイル合計(.DS_Store 等を除く目安): 77 個 = 15+1+1+60