在我的项目中,每个页面都有一个javascript文件,它可以帮助我更轻松地进行管理,并且我不希望将其合并为单个文件。
我正在尝试使用laravel webpack mix来缩小我的javascript文件,我的资源文件夹结构看起来像这样:
Resources/
js/
backoffice/
payments/
index.js
users/
index.js
details.js
common.js
我希望将同一结构保留在我的公用文件夹中,并且尽量缩小,我希望它看起来像这样:
Public/
assets/
js/
backoffice/
payments/
index.min.js
users/
index.min.js
details.min.js
common.min.js
不幸的是,当我尝试使用时:
mix.js('resources/assets/js/**/*.js', 'public/assets/js/');
只有common.js文件正在缩小,并且已经放置在正确的位置。以前有没有人遇到过这个问题,并且能够像这样分别缩小文件,如果做到了,您是如何实现的?
感谢您的帮助! 埃迪
答案 0 :(得分:0)
像这样使用:
mix.js('resources/assets/js/app.js', 'public/js')
.js('resources/assets/js/menu.js', 'public/js')
.js('resources/assets/js/cart.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css');
添加每个文件,然后仅使用第二个参数表示文件的存储位置。