Эликсир 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
}
Другие вопросы по тегам