4

問題は、Laravel Elixir にマップ ファイルを生成させないようにする方法です。

現時点で実行gulpすると、生成されapp.cssapp.css.mapファイルが作成されます。このファイルの目的はわかりませんapp.css.mapが、現時点では必要ないと思います。質問は - どうすれば gulp がこのファイルを生成しないようにすることができますか?

現時点で、私のgulpfile.js見た目は次のようになります。

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

elixir(function(mix) {
    mix.sass('app.scss', 'public/css/app.css');
});
4

3 に答える 3

20

elixir.extend()これは構文では達成できなくなりました。代わりに、公式ドキュメントではこれを使用することが提案されています。

elixir.config.sourcemaps = false;
于 2015-04-05T17:16:27.083 に答える
4

Elixir 3.0から、デフォルト設定を上書きする JSON オブジェクトを に置くことができますelixir.json:

{
    "sourcemaps": false
}
于 2016-02-02T09:51:58.437 に答える
3

.mapファイルはソース マップと呼ばれます。それらの目的は、連結された縮小ファイルの内容を元のファイルにマップして、デバッグを容易にすることです。

extend()gulpfileで使用してエリクサーの設定を変更することで、それらを無効にすることができます

elixir.extend('sourcemaps', false);

本番環境で実行する場合、ソース マップはデフォルトで無効になっていることに注意してください。

于 2015-03-08T19:07:36.697 に答える