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

Ошибка с версией Node.js

Довольно часто в своей практике сталкиваюсь с такой ошибкой, когда запускаю локально сторонний проект:```bash$ npm run start> dom-moving-...… Continue reading

Constructor parameter without access modifier

Published on February 04, 2024

RxJs and DestroyRef Provider

Published on January 24, 2024