typescript - Turborepo: transpilePackages untuk pakej dalaman


Dalam dokumentasi rasmi mengenai pakej dalaman, dinyatakan bahawa anda perlu mentranspilasinya dalam next.config.js: transpilePackages: ['math-helpers'] (sharing-code).

Selain itu, dalam contoh permulaan semasa (npx create-turbo@latest), @repo/ui ditranspilasi dalam aplikasi seterusnya.

Walau bagaimanapun, semua aplikasi seterusnya berfungsi walaupun tanpa menyalin semula pakej dalaman.

Adakah anda perlu transpile pakej dalaman dalam next.config? Jika ya, mengapa? Atau ia tidak perlu? Jika tidak, mengapa ia dilakukan dalam kedua-dua dokumentasi dan contoh?

Secara ideal, saya ingin menggabungkan pakej dalaman dalam langkah binaan/pembangunan biasa tanpa menukarnya terlebih dahulu.

Saya menggunakan npm sebagai pengurus pakej. Saya menjangkakan, bahawa pakej dalaman hanya diselesaikan melalui pautan simbolik dan dimasukkan ke dalam aplikasi.