Next.js · Senior · Запитання 17 з 75
Коли потрібна опція serverExternalPackages?
- ✓Правильна відповідь: Коли серверний пакет не можна бандлити, наприклад із нативними модулями
- 2Коли треба винести React і React DOM в окремий скрипт із CDN
- 3Коли пакет використовується лише в браузері й не потрібен на сервері
Пояснення
За замовчуванням Next.js бандлить залежності серверного коду. Деякі пакети (з нативними біндингами, динамічними require, великими бінарниками) ламаються під час бандлингу - їх позначають як зовнішні, і вони завантажуються з node_modules у рантаймі. Популярні випадки вже в списку за замовчуванням.