node.js - Typescript importovať priečinok
Aký je prístup na importovanie všetkých modulov z daného priečinka?
Prečítal som si vo vynikajúcej knihe Basarata „Beginning Node.js“, že môžem vytvoriť indexový súbor v priečinku a spraviť všetky importy v ňom.
Ako príklad môj súbor index.ts (umiestnený v priečinku „common“):
import * as moduleA from './moduleA';
import * as moduleB from './moduleB';
A príklad môjho súboru app.ts:
import * as common from './common/index';
Ale tento prístup nefunguje. Čo je zle na mojom kóde?
Odpoveď č. 1
Momentálne sa súbory importujú iba do index.ts, ale neexportujú sa.
Na opravu toho môžete zmeniť príkazy importu na príkazy exportu:
export * from './moduleA';
export * from './moduleB';
