我已经成功地将一个Laravel和vuejs项目部署到AWS。
我将项目和app.js的所有内容放入〜/ laravel然后我在/ var / www / html / laravel /中创建了一个指向〜/ laravel / public
的符号链接工作正常。 每当我从github中的分支中提取包含app.js的新代码时,我遇到了一个问题。代码已更新,但是当我访问该网站时,它尚未更新。几个小时后,我的新更新代码恢复正常。
它驱使我坚果因为我不能马上测试它 任何建议
谢谢
答案 0 :(得分:0)
当服务器启用OPcache时,我遇到了这种行为。
尝试清除OPcache
https://jenssegers.com/77/clearing-php-s-opcache-with-cachetool
答案 1 :(得分:0)
每次编译资产时在app.js
上添加版本号都应解决此问题。如果您使用的是Laravel mix,只需添加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
}