TypeScript · Middle · Запитання 44 з 75
Чим moduleResolution: 'bundler' відрізняється від 'node16'/'nodenext'?
- ✓Правильна відповідь:
bundler- як у збирачів,nodenext- за правилами Node.js - 2
bundlerпрацює лише з Webpack 4 і старішими - 3Це синоніми для різних версій TS
Пояснення
У Node.js ESM треба писати розширення у відносних імпортах і враховувати exports/type. Збирачі (Vite, Next.js, esbuild) це прощають, і режим bundler повторює їхню поведінку. Для коду, що виконується Node.js без збирання, обирають nodenext.