用laravel5.3,配合vue,然后npminstall,然后gulpwatch,然后发现public/js下的app.js有3M大小,如何是好?
执行gulp
会自动watch(这是Elixir的默认任务之一),只是每次都会重新生成这点比较恼火
执行gulp--production
会运行并压缩js/css,并watch
gulp
只是调试的时候用gulp--production
是在生产环境用
以上论据来源于Laravel5.3的手册:
跟我之前遇到的困惑一样。我现在的理解是,JS等文件并不是简单的用gulp一股脑的打包成一个文件,而是需要有计划的分组打包不同的文件,根据需要来加载。一个文件和多个文件之间要有个折中,目的就是既减少了IO次数,又不会因为单纯为了减少IO次数而增加了加载时间。
我是菜鸟,简单说下自己的理解,坐等老司机讲解。