首頁 >web前端 >js教程 >錯誤命令'webpack”未找到

錯誤命令'webpack”未找到

DDD
DDD原創
2024-11-07 05:53:02937瀏覽

情況

設定 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 指令。

當您的 Rails 6 應用程式中未正確安裝或設定 webpack 時,通常會出現此問題。


解決方案

要解決 Webpacker 的問題,首先確保您的專案中安裝了 webpack 和 webpack-cli。

至少,這是我解決問題的方法。


安裝 webpack 和依賴項

yarn add webpack webpack-cli

安裝完成後,您應該會看到輸出,表示 webpack 和 webpack-cli 已成功新增到您的 node_modules 目錄中。

error Command


重建 webpacker

安裝 webpack 後,重建 Webpacker 以確保所有設定均已更新,這一點很重要。

此指令將產生或更新 Webpacker 與 Rails 正確運作所需的檔案:

rails webpacker:install

此指令的輸出應確認 Webpacker 已安裝並設定。它通常會產生一條訊息,指示 Webpacker 的設定檔已成功建立或更新。

error Command


再次運行伺服器


完畢

error Command


以上是錯誤命令'webpack”未找到的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn