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

VSC - explorer.compactFolders

В Visual Studio Code по умолчанию стоит настройка, которая отображает на владке Explorer вложенные папки таким образом:![VSC - Default Vi...… Continue reading

Flattering operators

Published on July 12, 2024

Оператор withLatestFrom

Published on July 03, 2024