我正在使用react-rails
构建一个rails 5.2
应用。
react-rails-hot-loader
与rails 5.2
不兼容,实时重播将与react_on_rails
一起使用,我正在尝试了解如何配置webpacker
进行实时重载
我在单独的终端实例中运行./bin/webpack-dev-server --inline=false
和我的rails s
,但是无法在webpacker localhost:3035/movies
上显示该站点。浏览器中的输出为Cannot GET /movies
我刚刚创建了repository,不知道webpacker
,并且非常感谢您的投入。
答案 0 :(得分:0)
webpacker 3.3.5
支持热重装
在不同的终端上运行./bin/webpack-dev-server
和rails s
可以使用hot reloading features
我的理解是webpacker
开发服务器将向Rails服务器提供js
,css
和image
资产。
该应用程序可从localhost:3000
的{{1}}获得,用于通过热重载进行开发。我在rails server
webpacker
开发服务器
更多文章详细介绍了如何配置rails s
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