TypeScript - Turborepo: transpilePackages עבור חבילות פנימיות


בתיעוד הרשמי לגבי חבילות פנימיות, מצוין שעליך לבצע טרנספילציה עבורן בקובץ next.config.js: transpilePackages: ['math-helpers'] (sharing-code).

גם, בדוגמאות המתחילות הנוכחיות (npx create-turbo@latest), @repo/ui מתורגמת ל-Next apps.

עם זאת, כל האפליקציות הבאות עובדות אפילו בלי להמיר חבילות פנימיות.

האם אתה צריך לבצע טרנספילינג של חבילות פנימיות ב-next.config? אם כן, למה? או שזה לא נדרש? אם לא, למה זה נעשה גם בתיעוד וגם בדוגמאות?

ברצוי, הייתי רוצה לארוז חבילות פנימיות בשלב הבנייה/פיתוח הרגיל בלי להמיר אותן מראש.

אני משתמש ב-npm כמנהל חבילות. אני מצפה שהחבילות הפנימיות פשוט ייפתרו דרך קישורים סימבוליים ויתווספו לאפליקציות.