Я уже успешно развернул проект Laravel и vuejs на AWS.
Я поместил проект и все app.js в ~ / laravel, затем я создал символическую ссылку в / var / www / html / laravel /, которая указывает на ~ / laravel / public
Работает нормально. У меня возникает одна проблема, когда я беру новый код, включая app.js, из ветки в github. Код обновлен, но когда я захожу на сайт, он еще не обновляется. Через несколько часов все вернулось в норму с моим новым обновленным кодом.
Это сводит меня с ума, потому что я не могу проверить это сразу любое предложение
Спасибо






Я столкнулся с таким поведением, когда на сервере был включен OPcache.
попробуйте очистить OPcache
https://jenssegers.com/77/clearing-php-s-opcache-with-cachetool
Добавление номера версии на app.js каждый раз при компиляции ресурсов должно исправить это. Если вы используете смесь Laravel, просто добавьте файл webpack.mix.js
if (mix.inProduction()) {
mix.version(); // this will add a version number to your app.js
// every time you do `npm run production`
// ex: app.js?id=b35f8fd52c344cb84a52
}