ویژوال استودیو کد - وی اس کد: سرویس زبان تایپاسکریپت روی سرور از راه دور


در حال حاضر من در محیطی هستم که کد منبع TypeScript من روی یک سرور از راه دور قرار دارد. من میتوانم به کد از طریق یک شبکه به اشتراک گذاشته شده در vscode دسترسی پیدا کنم، اما تأخیر در ویژگیهای سرویس زبان (intellisense، رفتن به تعریف، و غیره) کند است.

آیا راهی وجود دارد که سرور زبان TypeScript را روی سرور راه دورم اجرا کنم و vscode به آن متصل شود؟ امیدوارم بتوانم با اجرای سرویس زبان در جایی که کد واقعاً قرار دارد، افزایش عملکردی بدست بیاورم.

بهروزرسانی ۲۰۲۴-۱۲-۰۳ پاسخ به سوال من در سال ۲۰۲۴ استفاده از افزونه Remote - SSH در VS Code است: https://code.visualstudio.com/docs/remote/ssh-tutorial

پاسخ شماره ۱

شما میتوانید این کار را با پیادهسازی یک افزونه سرویس زبان TypeScript که حل ماژول را سفارشی میکند، آرشیو کنید. یک مثال در اینجا وجود دارد:

https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API#user-content-customizing-module-resolution

نکته خوب این است که شما فقط با API تایپاسکریپت سر و کار خواهید داشت، و آن پلاگین روی هر IDE ای که از سرویس زبان تایپاسکریپت پشتیبانی میکند کار خواهد کرد. نکته بد ممکن است این باشد که مستندات ضعیف هستند، این کاری است که من انجام دادهام، اساساً پلاگینها و آموزشهای کوچک (من الان با پلاگینها شروع کردهام) https://github.com/cancerberoSgx/typescript-plugins-of-mine