RSS Angular Blog - Medium
Подписаться
Использование изолированных модулей в Angular 18.2
Angular 18.2 вводит поддержку изолированных модулей TypeScript, предлагая значительные улучшения производительности. Включив эту опцию, код TypeScript транслируется через пакетный менеджер, что приводит к увеличению скорости сборки в производственной среде до 10%. Пакетный менеджер, esbuild, оптимизирует выходной код, включая встраивание перечислений, и удаляет проходы оптимизации Babel для кода TypeScript. Чтобы включить эту функцию, добавьте "isolatedModules": true в раздел "compilerOptions" вашего файла tsconfig.json. Убедитесь, что опция "useDefineForClassFields" удалена или установлена в true для оптимального размера выходного кода. Чтобы узнать больше, обратитесь к документации TypeScript по изолированным модулям. Реализуя эти изменения, разработчики могут воспользоваться этой функцией, чтобы улучшить производительность сборки и создать эффективные приложения Angular.