← 一覧へ
公開(デプロイ)出る場所:公開サービスの画面(ログ)たまに出る

公開するフォルダがない

Error: No Output Directory named "dist" found after the Build completed.
Deploy directory 'build' does not exist

ひとことで言うと

「組み立てた結果を入れるはずのフォルダ(dist・build など)が見つかりません」という意味です。

よくある原因

  1. 公開サービスの「出力フォルダ」の設定が、実際のフォルダ名と違う
  2. ビルドのコマンドが違っていて、何も作られていない

自分で確かめること

たいていは、こうすると直ります

公開サービスの設定の Output Directory を、実際のフォルダ名(dist・build・out など)に合わせます。

AIへの伝え方

下の文をコピーして、ChatGPT・Claude・Cursor などに貼り付けてください。トップで貼り付けたエラー文があれば、自動でそれに入れかわります。

次のエラーが出て困っています。プログラミング初心者にもわかるように、原因と直し方を教えてください。必要なら、直したコードも全部見せてください。

【エラー】
Error: No Output Directory named "dist" found after the Build completed.
Deploy directory 'build' does not exist

【やったこと】
(ここに、エラーが出る前にしたことを書く。例:npm run dev を実行した)

【参考】
このエラーは「公開するフォルダがない」というもので、よくある原因は次のとおりです。
・公開サービスの「出力フォルダ」の設定が、実際のフォルダ名と違う
・ビルドのコマンドが違っていて、何も作られていない

どれに当てはまるかを確かめる方法も教えてください。