به رولآپ بگو که بستههای تایپاسکریپت وارد شده را نیز ترنسپایل کند
من یک مونورپو مبتنی بر npm-workspaces با دو بسته دارم. workspace-a و workspace-b.
/
- package.json
- workspace-a/
- package.json
- index.ts
- workspace-b/
- package.json
- index.ts
- rollup.config.js
workspace-b workspace-a را به عنوان یک وابستگی وارد میکند. آنچه من میخواهم این است که از رولآپ برای ساخت workspace-b استفاده کنم. برای اینکه این اتفاق بیفتد، نیاز است که تایپاسکریپت را هم در خود آن و هم در workspace-a وارد شده کامپایل کند.
تنها استفاده از @rollup/plugin-typescript کار نمیکند، زیرا ماژول وارد شده workspace-a را به عنوان یک وابستگی جاوااسکریپت در نظر میگیرد و هنگامی که به سینتکس مخصوص تایپاسکریپت برخورد میکند، خطا میدهد.
در حالت ایدهآل، این امکانپذیر بود، بدون اضافه کردن یک مرحله ساخت به workspace-a