2016-06-02 5 views
2

Каков подход для импорта всех модулей из данной папки?Папка импорта в машинописный текст

Я прочитал в книге «Beginning node.js» превосходного basarat, что я могу создать индексный файл в папке и сделать все импортированные в нем.

В качестве примера подам index.ts (находится в "общей" папке):

import * as moduleA from './moduleA'; 
import * as moduleB from './moduleB'; 

и пример моего app.ts файла:

import * as common from './common/index'; 

Но этот подход Безразлично» т работы. Что не так с моим кодом?

ответ

3

В настоящее время файлы импортируются только в index.ts, но они не экспортируются.

Чтобы это исправить, вы можете изменить операторы импорта для экспорта заявлений:

export * from './moduleA'; 
export * from './moduleB'; 
+0

Спасибо, я не знаю, что есть экспорт вместо опции импорта. Теперь это работает. –

+0

На самом деле нет плагинов или каких-либо других опций? Просто это делает индексный файл в знатной форме? – Azarus