Почему не обновляется mix-manifest.json?

мой webpack.mix.js

const { mix } = require('laravel-mix');

mix.scripts([
'node_modules/highlightjs/highlight.pack.js',
'public/js/app.js'
], 'public/js/app.js')
.sass('resources/assets/sass/app.scss', 'public/css')
.copy('node_modules/font-awesome/fonts', 'public/fonts')
.js('resources/assets/js/app.js', 'public/js')
.version();

version() Метод, очевидно, был использован, но mix-manifest.json файл не был обновлен.

mix неоднократно возвращает то же самое mix-manifest.json файл.

{
"/js/app.js": "/js/app.29dc49fed41329db45585945297fcf3e.js",
"/css/app.css": "/css/app.42b000e5046630edd233b0eb8d2df902.css"}

Как я могу обновить это?

0

Решение

Номер версии изменится только в том случае, если сохраняемый файл отличается от текущего версии файла.

Попробуйте внести незначительные изменения в файл app.scss, и вы увидите обновление номера версии.

1

Другие решения

Я узнал другой результат.
Компилятор сгенерировал два файла: app.29c6fe6ddfa0a1f8b5b2.js, app.29dc49fed41329db45585945297fcf3e.js.
Мне показалось, что два метода генерировали каждый файл.
Но я не знаю причину.

0

По вопросам рекламы [email protected]