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

Relaterede artikler