Mangling Angular

Reading time ~1 minute

Angular Builder поддерживает параметры среды:

  • NG_BUILD_MANGLE
  • NG_BUILD_MINIFY
  • NG_BUILD_BEAUTIFY

Можно установить их при запуске скрипта npm следующим образом:

env NG_BUILD_MANGLE=false ng build --prod
NG_BUILD_MINIFY=false ng build --prod
NG_BUILD_BEAUTIFY=true ng build --prod
NG_BUILD_MANGLE=false NG_BUILD_MINIFY=false NG_BUILD_BEAUTIFY=true ng build --prod

Это приведет к неминимизированному выводу кода в косноли браузера, однако tree shaking и другие оптимизации все равно будут применяться (по сравнению с простым отключением оптимизации).

Видосик, наглядно демонстрирующий использование переменной среды NG_BUILD_MANGLE - How to simplify debugging of production code in angular

Constructor parameter without access modifier

Constructor parameter with access modifier vs without access modifier w.r.t access throughout class… Continue reading

RxJs and DestroyRef Provider

Published on January 24, 2024

Что такое Blob

Published on January 13, 2024