Эликсир Laravel - не генерировать файлы карт
Вопрос - как заставить Laravel Elixir не генерировать файлы карт?
На данный момент, если я бегу gulp
Я сгенерирую app.css
а также app.css.map
файл. Я не знаю зачем это app.css.map
файл, но я думаю, что это не нужно для меня на данный момент. Вопрос - как заставить gulp не генерировать этот файл?
На данный момент мой gulpfile.js
выглядит так:
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.sass('app.scss', 'public/css/app.css');
});
3 ответа
.map
файлы называются исходными картами. Их цель - отобразить содержимое объединенного минимизированного файла в его исходные файлы, чтобы упростить отладку.
Вы можете отключить их, изменив конфигурацию эликсиров с помощью extend()
в твоем глотке
elixir.extend('sourcemaps', false);
Обратите внимание, что исходные карты по умолчанию отключены при работе в производстве.
Это больше не достижимо через elixir.extend()
синтаксис, вместо официальной документации теперь предлагается использовать это:
elixir.config.sourcemaps = false;
Начиная с Elixir 3.0 вы можете поместить объект JSON, который переопределит конфигурацию по умолчанию в elixir.json
:
{
"sourcemaps": false
}