TypeScript
Addfox основан на Rsbuild, по умолчанию предоставляет возможности TypeScript, можно напрямую использовать .ts / .tsx без дополнительного подключения цепочки компиляции.
Встроенные возможности поддержки
- Компиляция из коробки: автоматическая обработка файлов
.ts,.tsx. - Разделение проверки типов: процесс сборки сосредоточен на компиляции и упаковке; вы можете использовать
tsc --noEmitили IDE для проверки типов на этапе разработки. - Совместная работа с множественными entry: TypeScript можно напрямую использовать во всех entry:
background,content,popup,optionsи т.д.
Псевдонимы путей (прямое распознавание tsconfig)
Addfox напрямую распознает compilerOptions.baseUrl и compilerOptions.paths в tsconfig.json (или tsconfig.base.json) для разрешения модулей.
То есть общие конфигурации псевдонимов путей не требуют дублирования в конфигурации Addfox.
Затем можно напрямую использовать в коде:
Рекомендации
- Единообразно поддерживайте псевдонимы путей
tsconfigв корневой директории проекта, избегая повторной конфигурации в нескольких местах. - Добавьте
tsc --noEmitв CI для раннего обнаружения проблем с типами.

