Включение исходных карт

Включение исходных карт

Исходные карты позволяют браузерам получать доступ к исходному коду, связанному с каким-то ресурсом (например, Sass-коду, который был скомпилирован в CSS или TypeScript-коду, который был скомпилирован в JavaScript). Исходные карты полезны в целях отладки, но не нужны при запуске приложения в производстве.

Encore встраивает исходные карты в скомпилированные ресурсы только в окружении разработки, но вы можете контролировать это поведение с помощью метода enableSourceMaps():

1
2
3
4
5
6
7
8
9
10
11
// webpack.config.js
// ...

Encore
    // ...

    // это поведение по умолчанию...
    .enableSourceMaps(!Encore.isProduction())
    // ... но вы можете переопределить его, передав булево значение
    .enableSourceMaps(true)
;