Очистить кэш исходного кода javascript 5.8 - PullRequest
0 голосов
/ 24 сентября 2019

Я создаю веб-сайт профиля компании, используя laravel 5.8 и vue js, чтобы сделать его реактивным, это не SPA (одностраничное приложение), может быть, мы можем назвать его гибридным, все хорошо работает на локальном уровне, после того как я локально изменяю javasacript, затем запускаю команду yarnсмотреть, чтобы скомпилировать и запустить мой веб снова, он работает хорошо.допустим, я загрузил свой проект на виртуальный хостинг.затем я изменяю свой код JavaScript, затем повторно загружаю свой код app.js, и вот проблема.браузер загружает мой предыдущий app.js, а не новый app.js.я очистил кеш браузера, он все равно загрузит предыдущий app.js.Как решить эту проблему?спасибо

Ответы [ 2 ]

2 голосов
/ 24 сентября 2019

поставить случайное число в конце адреса, как это:

<script type="text/javascript" src="app.js?v=12392823"></script>
0 голосов
/ 24 сентября 2019

Вам нужно добавить .version() в ваш файл микса веб-пакета:

mix.js('resources/js/app.js', 'public/js')
   .version();

После этого, когда вы вызовете mix('js/app.js') в вашем представлении, он автоматически добавит параметры получения очистки кеша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...