javascript - Referera till hela katalogen Typescript


Jag vill veta om det är möjligt att referera till en hel katalog i en TypeScript-fil istället för att bara göra en fil i taget.

Det jag vill ha är något liknande detta:

/// <reference path="/path/to/folder" />

men det jag till slut får är

/// <reference path="/path/to/folder/file1" />
/// <reference path="/path/to/folder/file2" />
/// <reference path="/path/to/folder/file3" />

Vet någon hur man gör detta korrekt? Visual Studio säger att filen inte finns när jag bara försöker ange katalogvägen och det kompilerar inte mitt Typescript.

Tack!

Svar #1

Detta stöds inte direkt. Om du är intresserad av att strukturera dina filer på detta sätt, skulle jag rekommendera att ha en mellanfil att referera till som i sin tur refererar till alla andra filer; det skulle vara ganska enkelt att skriva ett skript för att uppdatera den filen.

Svar #2

Det visar sig finnas ett enkelt sätt sedan TS 1.5:

Använd filesGlob-flaggan i tsconfig.json: Detta tillåter jokertecken som /path/to/folder/*

Du kan läsa mer här: http://blog.icanmakethiswork.io/2015/02/hey-tsconfigjson-where-have-you-been.html

Relaterade artiklar