gpt4 book ai didi

laravel - 如何调试 Laravel5 Elixir gulpfile.js?

转载 作者:行者123 更新时间:2023-12-04 08:52:02 24 4
gpt4 key购买 nike

我有以下 gulpfile.js:

var elixir = require('laravel-elixir');

/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Less
| file for our application, as well as publishing vendor resources.
|
*/

var paths = {
'jquery': './vendor/bower_components/jquery/',
'bootstrap': './vendor/bower_components/bootstrap-sass-official/assets/',
'js': './resources/js/'
}

elixir(function (mix) {
mix.sass('app.scss', 'public/css/')
.copy(paths.bootstrap + 'fonts/bootstrap/**', 'public/fonts')
.scripts(
[
paths.jquery + "dist/jquery.js",
paths.bootstrap + "javascripts/bootstrap.js",
paths.js + "app.js"
],
'public/js/app.js', './')
.version(['js/app.js', 'css/app.css']);
mix.copy('public/js/app.js.map', 'public/build/js/app.js.map');
mix.copy('public/css/app.css.map', 'public/build/css/app.css.map');
});

但是,.map 文件不会复制到 public/build/文件夹。我在 mix.copy() 上做错了吗?我怎么知道为什么文件没有被复制?

我实际上认为这也是 Laravel Elixir 中的一个错误,因为 mix.version() 应该已经复制了 .map 文件,而无需手动复制。

更新

我在 Github 上提交了一个问题: github.com/laravel/framework/issues/7650

最佳答案

正如@Thomas 所说,现在已修复:https://github.com/laravel/elixir/commit/77464c615b0fd2640eedd2954cd9c8cb3dfc6f44

提交消息:

When versioning files, copy over .map files as well.

关于laravel - 如何调试 Laravel5 Elixir gulpfile.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28767628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com