我很难理解Laravel 5的长生不老药。在我的项目中,我有多个css文件(引导、插件、主题等)和javascript文件存储在:
resources/assets/css/<my css files>
resources/assets/js/<my javascript files>我只想将所有的样式和脚本合并和版本,并将它们放在我的公共目录中。我认为默认的输出直接是:
public/build/css/app-xxxxxxxx.css
public/build/js/app-xxxxxxxx.js(其中xxxxxxxx是使用version方法的校验和)
要实现这一点,我的gulpfile.js应该是什么样的呢?谢谢!
发布于 2015-03-19 04:53:45
可以在名称上使用完整路径,也可以将第三个参数设置为默认路径。示例(与脚本或css一起工作):
mix.stylesIn('resources/assets/css', 'public/css/all.css');由于有一个错误,您不能使用somethingAll的输出连接其他东西,所以我使用它(注意通配符):
mix.scripts(['maskedinput.js',
'blockui.js',
'user/*.js'],
'public/js/user.js', 'resources/assets/js/');第一个参数是输入文件,第二个是输出文件,第三个参数是输入的默认路径。
要版本,只需在文件路径上调用它。
mix.version("public/js/user.js");https://stackoverflow.com/questions/29126022
复制相似问题