استفاده از TypeScript در برنامههای NodeJS
تایپاسکریپت یک زبان برنامهنویسی متنباز است که توسط Microsoft توسعه داده شده است و به عنوان یک زبان فرعی (superset) از JavaScript شناخته میشود و با استفاده از امکاناتی که ارائه میدهد؛ به برنامهنویسان کمک میکند تا پروژههای پیچیدهتر و بزرگتری را توسعه بدهند.
برای استقرار برنامههای NodeJS مبتنی بر TypeScript، بایستی در ابتدا در Local، در مسیر اصلی پروژه، یک دایرکتوری به نام src داشته باشید و فایلهای با پسوند ts. در آنجا قرار داشته باشند.
با در نظر گرفتن مورد بالا، باید در مسیر اصلی پروژه، یک فایل به نام tsconfig.json ایجاد کنید و محتوای زیر را درون آن قرار دهید:
سپس، دستور زیر را اجرا کنید تا برنامه کامپایل شده و در پوشه dist قرار بگیرد:
در ادامه، در فایل package.json اسکریپتهای start و build را باید به شکل زیر بنویسید (فرض کنید که نام فایل اصلی پروژه، server.js است):
در نهایت، میتوانید با اجرای دستور liara deploy و یا با استفاده از Console، برنامه خود را در لیارا، مستقر کنید.
بهتر است که فایل package-lock.json را از پروژه خود پاک کنید و سپس عملیات استقرار را انجام دهید.
یک برنامه NodeJS مبتنی بر TypeScript آماده استقرار در اینجا قرار دارد که میتوانید از آن، استفاده کنید.