جاوااسکریپت - مرجع کل دایرکتوری تایپاسکریپت
من میخواهم بدانم آیا امکان ارجاع دادن کل یک پوشه در یک فایل تایپاسکریپت وجود دارد، به جای اینکه فقط یک فایل را در هر بار ارجاع بدهیم.
آنچه من میخواهم چیزی شبیه به این است:
/// <reference path="/path/to/folder" />
اما چیزی که در نهایت دارم
/// <reference path="/path/to/folder/file1" />
/// <reference path="/path/to/folder/file2" />
/// <reference path="/path/to/folder/file3" />
آیا کسی میداند چگونه این کار را درست انجام دهد؟ ویژوال استودیو وقتی فقط سعی میکنم مسیر پوشه را وارد کنم به من میگوید فایل وجود ندارد و تایپاسکریپت من را کامپایل نمیکند.
متشکرم!
پاسخ شماره ۱
این به طور مستقیم پشتیبانی نمیشود. اگر به ساختاردهی فایلهای خود به این شکل علاقه دارید، توصیه میکنم یک فایل میانی داشته باشید که به آن ارجاع داده شود و به نوبه خود به همه فایلهای دیگر ارجاع دهد؛ نوشتن یک اسکریپت برای بهروزرسانی آن فایل نسبتاً آسان خواهد بود.
پاسخ شماره ۲
مشخص شد که از زمان TS 1.5 یک راه آسان وجود دارد:
از فلگ filesGlob در tsconfig.json استفاده کنید: این امکان را میدهد تا از کاراکترهای جایگزین مانند /path/to/folder/* استفاده کنید
شما میتوانید بیشتر در اینجا بخوانید: http://blog.icanmakethiswork.io/2015/02/hey-tsconfigjson-where-have-you-been.html