Vyhledávání na webu

Řekněte Rollupu, aby také transpile importované TypeScript balíčky


Mám monorepo založené na npm-workspaces se dvěma balíčky. workspace-a a workspace-b.

/
- package.json
- workspace-a/
   - package.json
   - index.ts
- workspace-b/
   - package.json
   - index.ts
   - rollup.config.js

workspace-b importuje workspace-a jako závislost. Co chci, je použít rollup k sestavení workspace-b. K tomu je potřeba přeložit TypeScript jak v něm samotném, tak i v importovaném workspace-a.

Používání pouze @rollup/plugin-typescript nefunguje, protože importovaný workspace-a je považován za závislost JavaScriptu a vyhodí chybu, když narazí na syntax specifickou pro TypeScript.

Ideálně by to bylo možné, aniž by se přidával krok sestavení do workspace-a

Související články