Я пытаюсь минимизировать свои js-скрипты, поэтому вот что я делаю в моем файле webpack.mix.js:
mix.js([
'resources/assets/js/app.js',
// 'public/pmc_assets/js/jquery-3.3.1.min.js',
'public/js/jquery.easing.min.js',
'public/js/star-rating.min.js',
'public/js/jquery-ui.min.js',
'public/js/popper.min.js',
'public/js/bootstrap.min.js',
'public/js/script.js',
'public/js/sweetalert.min.js',
'public/js/dropzone.js',
'public/js/snackbar.js',
'public/js/jquery.limitText.js',
'public/js/firebase.js',
// 'public/js/moment.js',
'public/js/iziToast.min.js',
], 'public/js/app.js')
.styles([
'public/css/snackbar.css',
'public/css/toastr.css'
], 'public/css/front.css');
if (mix.inProduction()) {
mix.version();
}
Тем не менее, все отлично работает для команды npm run dev
, но когда я пробую ее в производственном режиме, то для кода файла firebase.js превращается в специальные символы, такие как:
;firebase.database()},ulq9:function(e,t,n){(function(e){"use
strict";function t(e,t,n){var i,r;return"m"===n?
t?"минута":"минуту":e+" "+(i=+e,r={ss:t?"ÑекунÐ
´Ð°_Ñекунды_Ñекунд":"ÑÐ
Однако после firebase.database (); ниже описаны две функции, которые не отображаются после использования производственной команды. Полностью запутался, что я делаю не так.
Вместо использования mix.js () я также использовал mix.scripts (), который возвращал ошибку компиляции, а mix.combine также не загружал jQuery.
Любой, помощь приветствуется.
Спасибо!