我正在使用 rails 5.2
构建一个 react-rails
应用程序。
react-rails-hot-loader
与 rails 5.2
不兼容,实时重装可与 react_on_rails
配合使用我试图了解如何配置 webpacker
进行实时重新加载
我读过 following issue
我在单独的终端实例中运行 ./bin/webpack-dev-server --inline=false
和我的 rails
,但无法显示该站点在 webpacker localhost:3035/movies
上。浏览器中的输出为 Cannot GET/movies
我刚刚创建了repository ,不知道 webpacker
并且非常感谢任何输入。
最佳答案
webpacker 3.3.5
支持热重载
在不同的终端中运行 ./bin/webpack-dev-server
和 rails
允许您使用热重载功能
我的理解是,webpacker
开发服务器将为rails提供js
、css
和image
资源服务器。
该应用程序可在 localhost:3000
(来自 rails 服务器
)上使用,以便通过热重载进行开发。我在 rails
webpacker
开发服务器
还有一些文章更详细地解释了如何配置webpacker服务器
https://medium.com/statuscode/introducing-webpacker-7136d66cddfb https://medium.com/rubyinside/hot-module-reloading-with-webpacker-b663643a60b1https://github.com/justisb/react_on_rails/blob/master/docs/additional-reading/hot-reloading-rails-development.md https://learnetto.com/tutorials/hot-module-replacement
关于ruby-on-rails - webpack 服务器实时重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53714472/