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

Исходные карты позволяют браузерам получать доступ к исходному коду, связанному с каким-то ресурсом (например, 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)
;

Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.