Laravel 5 灵药问题
Laravel 5 elixir issue
我在 laravel 5 中遇到长生不老药的小问题。 Sass 工作正常,但我的脚本没有被移动到没有版本控制的 public/js 目录。这是我的 gulpfile
elixir(function(mix) {
mix.sass('aracademia.scss')
.scripts(
[
'partials/fancybox/jquery.fancybox.pack.js',
'partials/jscroll.js',
'aracademia.js',
'partials/doubletaptogo.js'
],
'resources/assets/scripts',
'public/js/aracademia.min.js');
mix.version(['public/css/aracademia.css','public/js/aracademia.min.js']);
});
有什么想法吗?
问题可能出在你的路径上。在 script
作为第二个参数的函数中,您应该使用目标位置(不是源)和脚本文件的第三个参数源目录(而不是目标),所以在您的情况下:
elixir(function(mix) {
mix.sass('aracademia.scss')
.scripts(
[
'partials/fancybox/jquery.fancybox.pack.js',
'partials/jscroll.js',
'aracademia.js',
'partials/doubletaptogo.js'
],
'public/js/aracademia.min.js',
'resources/assets/scripts'
);
mix.version(['public/css/aracademia.css','public/js/aracademia.min.js']);
});
假设您的 js 文件在 resources/assets/scripts
目录中
应该可以工作
我在 laravel 5 中遇到长生不老药的小问题。 Sass 工作正常,但我的脚本没有被移动到没有版本控制的 public/js 目录。这是我的 gulpfile
elixir(function(mix) {
mix.sass('aracademia.scss')
.scripts(
[
'partials/fancybox/jquery.fancybox.pack.js',
'partials/jscroll.js',
'aracademia.js',
'partials/doubletaptogo.js'
],
'resources/assets/scripts',
'public/js/aracademia.min.js');
mix.version(['public/css/aracademia.css','public/js/aracademia.min.js']);
});
有什么想法吗?
问题可能出在你的路径上。在 script
作为第二个参数的函数中,您应该使用目标位置(不是源)和脚本文件的第三个参数源目录(而不是目标),所以在您的情况下:
elixir(function(mix) {
mix.sass('aracademia.scss')
.scripts(
[
'partials/fancybox/jquery.fancybox.pack.js',
'partials/jscroll.js',
'aracademia.js',
'partials/doubletaptogo.js'
],
'public/js/aracademia.min.js',
'resources/assets/scripts'
);
mix.version(['public/css/aracademia.css','public/js/aracademia.min.js']);
});
假设您的 js 文件在 resources/assets/scripts
目录中