我正在尝试将 Rails 5 应用程序部署到 Heroku。然而,这是我第一次将 webpack 添加到等式中。
我在需要时使用 webpack 添加了一些 Vue 组件。在我的本地环境中,一切运行良好,但是,在部署到 Heroku 时,事情并没有真正按计划进行。
预编译资产(来自管道和 webpack)完成。但是,当我启动应该运行 Vue 的页面时,在控制台中,当浏览器尝试检索预编译的包/主 javascript 文件时,我看到 404 错误。
这是 Heroku 日志显示的内容:
2017-10-19T10:04:51.947282+00:00 heroku[router]: at=info method=GET path="/packs/main-49ef6f7f11bf1482d113.js" host=appname.herokuapp.com request_id=fce4e051-2880-4566-8e66-5cd3369a819f fwd="125.227.151.206" dyno=web.1 connect=0ms service=72ms status=404 bytes=1744 protocol=https
日志中没有显示其他重大错误。您对如何解决或在哪里寻找更多细节有任何想法吗?
如果这是一个“愚蠢”的问题,我深表歉意。这是我第一次真正使用 webpack 进行部署。