aBh*_*jit 5 php laravel laravel-5 laravel-elixir
我只是干净地安装了laravel.Elixir没有合并我的脚本.我对发生的事情毫无头绪.我看到脚本任务被触发但在public/js目录中没有输出文件.
这是我的gulpfile.js:
elixir(function (mix) {
mix.sass('style.scss')
.scripts([
'vendor/jquery.js',
'vendor/foundation.min.js',
'script.js'
], 'resources/assets/js', 'public/js/app.min.js')
.scripts([
'vendor/modernizr.js'
], 'resources/assets/js', 'public/js/modernizr.js');
});
Run Code Online (Sandbox Code Playgroud)
它适当地编译sass.
这是目录结构:https://www.uploady.com/#!/ download = 21Y0RI_aYe/V7eKiQHIw2gvyXVD
我找到了答案.我的第二个和第三个参数(输入和输出目录)应该互换到scripts()函数.在当前版本的elixir中似乎发生了这种变化.快乐的编码!
编辑(解决方案):
elixir(function (mix) {
mix.sass('style.scss')
.scripts([
'vendor/jquery.js',
'vendor/foundation.min.js',
'script.js'
], 'public/js/app.min.js', 'resources/assets/js')
.scripts([
'vendor/modernizr.js'
], 'public/js/modernizr.js', 'resources/assets/js');
});
Run Code Online (Sandbox Code Playgroud)