2016-10-18 3 views
0

Я разрабатываю модуль npm. У меня после index.tsСоздание модуля узла с подпапками

export * from './src/A/index'; 

На данный момент в приложении оператора импорта выглядит следующим образом:

import {something} from 'myModule'; 

Я хотел бы добавить некоторые дополнительные логики в мой модуль, и организовать это нравится:

export * from './src/A/index'; 
export * from './src/B/index'; 
export * from './src/C/index'; 

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

import {something} from 'myModule/A' 
import {something2} from 'myModule/B' 

и т. Д.?

ответ

1

What should I write in index.ts to make my module to be used in this way

Учитывая, что вы хотите использовать import {something} from 'myModule/A' означает, что myModule/A папка должна иметь index.ts, что экспорт something.

Это противоречит тому, что A/index фактически находится в myModule/src/A/index.

Переместить файл, и он должен работать.

+0

Хорошо. Это решение работает. Я реорганизовал свой модуль. Теперь я не получил сборку модуля: Ошибка: для машинописного текста не было вывода. Как я должен подготовить свои индексные файлы/package.json? –

Смежные вопросы