7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Webpacker::Manifest::MissingEntryError in モデル名 のエラーを解決

Last updated at Posted at 2020-09-23

Webpacker::Manifest::MissingEntryError in が出た時の対処

Rails アプリを作った。Rails s でサーバー起動後に出た。

自分の環境

Rails 6.0.3.3
ruby 2.6.5

エラー

Webpacker can't find application in /Users/user/acne/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 can't find application in /Users/user/acne/public/packs/manifest.json. Possible causes:

って書いているので探してみたら、対象のフォルダ/ファイルがない。
packs/manifest.json.

したがって自分で作ったら起動完了した。

## 根本解決になっていませんでした。
上記の方法だとないフォルダを無理やり作っただけで、なぜ生成されないのかは解決されていませんでした。

私の場合はwebpacker インストール時にnode のバージョンの範囲が違うと出ていたのを無視して進めていました。

記事執筆時はnodeのバージョンは12までの範囲、私の場合は13系が入っていました。

これを12に落とすことにより無事解決しました。nodeのバージョン管理も適当だったので、変更するのもやれやれでした。

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?