ホームページ >ウェブフロントエンド >jsチュートリアル >エラー コマンド「webpack」が見つかりません

エラー コマンド「webpack」が見つかりません

DDD
DDDオリジナル
2024-11-07 05:53:02936ブラウズ

状況

Rails 6 アプリケーションをセットアップし、Rails サーバーを初めて実行した後、http://localhost:3000 に移動して、すべてが機能しているかどうかを確認しました。

しかし、すぐにエラー画面が表示され、サーバー ログに次のメッセージが表示されました。

error Command

Webpacker が JavaScript アセットをコンパイルしようとしていたようですが、Webpack が見つからなかったためプロセスを完了できませんでした。


エラー

error Command "webpack" not found.

  Rendered layout layouts/application.html.erb (Duration: 930.4ms | Allocations: 11999)
Completed 500 Internal Server Error in 934ms (ActiveRecord: 0.0ms | Allocations: 14691)



ActionView::Template::Error (Webpacker can't find application.js in /home/athanasius/www/mind_dash/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
   unless you are using the webpack -w or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.
Your manifest contains:
{
}
):

説明

表示されているエラーは、Webpacker が webpack コマンドを見つけられないためにアセットのコンパイルに失敗していることを示しています。

この問題は通常、Webpack が Rails 6 アプリケーションに適切にインストールまたは構成されていない場合に発生します。


解決

Webpacker に関する問題を解決するには、まず webpack と webpack-cli がプロジェクトにインストールされていることを確認します。

少なくとも、これが私の問題を解決する方法です。


Webpack と依存関係をインストールする

yarn add webpack webpack-cli

インストールが完了すると、webpack と webpack-cli がnode_modules ディレクトリに正常に追加されたことを示す出力が表示されます。

error Command


Webパッカーを再構築する

Webpack をインストールした後、Webpacker を再構築してすべての構成が更新されていることを確認することが重要です。

このコマンドは、Webpacker が Rails で正しく機能するために必要なファイルを生成または更新します。

rails webpacker:install

このコマンドの出力により、Webpacker がインストールされ構成されていることを確認できます。通常、Webpacker の構成ファイルが正常に作成または更新されたことを示すメッセージが生成されます。

error Command


サーバーを再度実行します


終わり

error Command


以上がエラー コマンド「webpack」が見つかりませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。