Fortæl Rollup også at transpile importerede TypeScript-pakker
Jeg har et npm-workspaces-baseret monorepo med to pakker. workspace-a og workspace-b.
/
- package.json
- workspace-a/
- package.json
- index.ts
- workspace-b/
- package.json
- index.ts
- rollup.config.js
workspace-b importerer workspace-a som en afhængighed. Hvad jeg ønsker, er at bruge rollup til at bygge workspace-b. For at det kan ske, skal det transpile TypeScript i både sig selv og den importerede workspace-a.
Bare at bruge @rollup/plugin-typescript virker ikke, da det behandler den importerede workspace-a som en JavaScript-afhængighed og kaster en fejl, når det støder på TypeScript-specifik syntaks.
Ideelt set ville dette være muligt uden at tilføje et build-trin til workspace-a