У меня проблема с настройкой моего нового приложения Rails / Vue.Когда я запускаю webpack-dev-server, webpack успешно компилирует мой JS.Если я запускаю сервер rails и получаю к нему доступ, пакет js загружается правильно.Когда я делаю изменения в своем коде, webpack-dev-server перекомпилирует мой код, и веб-сайт обновляется автоматически.Однако новый файл иногда не загружается.
Я создал приложение с помощью этой команды.
rails new vueapp --skip-turbolinks --webpack=vue
Мне не удалось выяснить, как надежно воспроизвести этот сбой, однако из журнала сервера rails я определил, что следующий текст отображается только в том случае, когда моему браузеру не удается обнаружить комплект JS:
[Webpacker] Compiling…
[Webpacker] Compiled all packs in C:/Users/Danny/Desktop/paperVue/public/packs
Из обычного сообщения сервера ...
Started GET "/" for 127.0.0.1 at 2018-05-26 00:51:08 -0400
Processing by WelcomeController#index as HTML
Rendering welcome/index.html.erb within layouts/application
[Webpacker] Compiling…
[Webpacker] Compiled all packs in C:/Users/Danny/Desktop/paperVue/public/packs
Rendered welcome/index.html.erb within layouts/application (6765.6ms)
Completed 200 OK in 6859ms (Views: 6841.4ms | ActiveRecord: 0.0ms)
Сообщение в консоли моего браузера:
Loading failed for the <script> with source “http://localhost:3000/packs/hello_vue-1e8d683aa0d70cc071e0.js”.
Я, вероятно, опускаю некоторые важныеинформация ...