У меня есть настройки проекта с response-app-rewired и typcript, и я хочу, чтобы в моей сборке было несколько входных файлов. Поэтому я добавил следующее к config-overrides.js
:
module.exports = function override(config, env) {
config.entry = {
main: 'src/index.tsx',
other: 'src/other.tsx'
}
return config;
};
Но когда я запускаю сборку, я получаю следующую ошибку:
Ошибка TypeScript в other.tsx ( 1,1): Все файлы должны быть модулями, если указан флаг --isolatedModules. TS1208
index.tsx
и other.tsx
оба ничего не экспортируют, поэтому они не являются изолированными модулями. Для index.tsx
это вроде бы хорошо, но для other.tsx
это проблема.
Я не могу установить для параметра isolatedModules
значение false
в tsconfig.json
, и поэтому мой вопрос: как настроить веб-пакет так, чтобы я мог иметь несколько файлов неизолированного модуля в качестве точек входа?