نوشتن و اجرای برنامه node.js به زبان تایپاسکریپت


من یک روز به دنبال این گشتم و امیدوارم که بتوانید به من کمک کنید.

من واقعاً دوست دارم برنامههای JS را در TypeScript توسعه دهم و دارم سعی میکنم برنامهی جدید Node خود را به این روش بنویسم. متأسفانه Node TS را نمیفهمد. آیا راهی وجود دارد (به جز تبدیل به ES5) که بتوانم کد خود را مستقیماً از فایل TS اجرا کنم؟

در صورت ناامیدکننده که هیچ راهی برای انجام این کار وجود نداشته باشد، بهترین روش چیست؟ نوشتن برنامه در src/ts/app.ts، تبدیل آن به src/js/app.js و ارجاع به این فایل در package.json؟

پاسخ شماره ۱

دقیقاً. به سادگی قبل از شروع برنامه نود خود، tsc را اجرا کنید. معمولاً این کار را با داشتن چیزی شبیه این در package.json خود انجام میدهید

{ ...
"main": "src/js/app.js",
"scripts": {
    "run": "tsc && node src/js/app.js"
}, ... }

برای مراجعه بیشتر شما، یک نمونه نود از مخازن رسمی تایپاسکریپت در اینجا در دسترس است.