typescript - Turborepo: transpilePackages for interne pakker


I den officielle dokumentation vedrørende interne pakker står der, at du skal transpile dem i next.config.js: transpilePackages: ['math-helpers'] (deling-kode).

Også i de nuværende startereksempler (npx create-turbo@latest), bliver @repo/ui transpileret i de næste apps.

Dog fungerer alle næste apps selv uden at transpile interne pakker.

Er du nødt til at transpile interne pakker i next.config? Hvis ja, hvorfor? Eller er det ikke nødvendigt? Hvis ikke, hvorfor gøres det både i dokumentationen og i eksemplerne?

Ideelt set vil jeg gerne samle interne pakker i det almindelige build/dev-trin uden at transpilerer dem på forhånd.

Jeg bruger npm som en pakkehåndtering. Jeg ville forvente, at interne pakker bare løses via symlinks og pakkes ind i appsene.