我正在尝试缩小我的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。
任何人,谢谢您的帮助。
谢谢!