我正在docker容器中使用Laravel Nova v1.1.4。
我通过nova:tool命令创建了一个新工具。一切似乎都还可以,但是每次我更新vue组件(tool.vue)时,应用程序都不会显示更新后的数据。 我从/ nova-components / myComponent /目录中运行“ npm run dev”,编译正常,但应用程序未更新。
我的webpack.mix.js如下:
let mix = require('laravel-mix')
mix.setPublicPath('dist')
.js('resources/js/tool.js', 'js')
.sass('resources/sass/tool.scss', 'css')
我认为这是一个“刷新”问题,实际上在执行“ npm run dev”后,如果我停止并重新启动docker containsres并刷新网页,那么它将显示我包含在自定义工具的vue组件中的更新信息
您是否有避免容器停止/启动的想法?
任何帮助都会很棒。
谢谢, 最大dB71
答案 0 :(得分:0)
您需要禁用Chrome(或所选的浏览器)中的缓存:
或者您需要实施版本控制:
https://laravel.com/docs/5.7/mix#versioning-and-cache-busting
如果您尚未实施这些解决方案之一,则将不断为同一个文件提供相同的文件,直到缓存过期。