Laravel Elixir:如何缩小文件?

LuM*_*uMa 10 laravel gulp laravel-5 laravel-elixir

我想用Laravel Elixir来缩小我的css/files文件.但我不想使用mix-method并合并它们.我想要的是从我原来的"custom.js"生成一个"custom.min.js"文件.有没有办法用Elexir做到这一点?

编辑:使它更清楚:我最大的问题是我在"资源/资产"中有两个文件夹:js和css.所以我基本上想要缩小其中的所有文件,并将它们缩小为"public/js"和"public/css".

Kov*_*vah 22

引用Laravel文档:

注意:所有任务都将采用开发环境,并将排除缩小.用于生产,使用gulp --production.

这意味着如果您希望缩小文件gulp --production而不是仅运行gulp.这比直接在gulp文件中启用压缩更好,并确保您可以在开发应用程序时调试编译的文件.

如果您希望将它们public/assets/css作为第二个参数放置在使用路径中:

mix.less('app.less', 'public/assets/css');
Run Code Online (Sandbox Code Playgroud)

  • 我更喜欢同时运行gulp,因此您同时获得开发和生产文件.然后在我的应用程序中,基于环境我只需加载适当的一个.这比必须记住每次都要进行缩小要好得多. (9认同)