Webpacker 找不到hello_react.js



我正在设置一个新的react with rails(学习(应用程序,但无法克服这个错误。我在用铁轨6。我在应用程序中安装并设置了webpacker

我的application.html.erb中的这一行出现错误

<%= javascript_pack_tag 'hello_react' %>

当我点击/时,我得到了这个错误:

Webpacker can't find hello_react.js in /Users/apple/www/projects/react/example/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:
{
"application.js": "/packs/js/application-3dd0dc24d9c39bc09227.js",
"application.js.map": "/packs/js/application-3dd0dc24d9c39bc09227.js.map",
"entrypoints": {
"application": {
"js": [
"/packs/js/application-3dd0dc24d9c39bc09227.js"
],
"js.map": [
"/packs/js/application-3dd0dc24d9c39bc09227.js.map"
]
}
}
}

有人能告诉我我可能做错了什么吗?我已经删除了node_modules,并在应用程序中重新安装了webpackyarn,但错误仍然存在。

我建议按照Rails Guide 中的说明运行bin/webpack-dev-server

我认为你的问题是一个映射问题,用这个可以在本地解决。

不要忘记在packs文件夹上添加hello_react.js的要求,以防您正在使用它。

最新更新