Как экспортировать подмодуль в библиотеку Typescript - PullRequest
0 голосов
/ 08 декабря 2018

Итак, моя цель - создать библиотеку в Typescript.Я намерен разделить основные части библиотеки на подмодули, такие как RxJS или Angular Material.

RxJS и Angular поддерживают импорт следующим образом:

// RxJS
import { map, filter } from 'rxjs/operators';

// Angular
import { MatButtonModule } from '@angular/material/button';

Однако я не могу реплицироватьэто сам.

Моя цель - сделать что-то похожее и позволить вам импортировать класс с import { foo } from 'package/bar;

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

Библиотека компилируется нормально, но когда я импортирую ее, я всегда получаю ошибку Cannot resolve dependency 'package/foo'.Между тем, выполнение import { test } from package (без части подмодуля) работает совершенно нормально.

Я пытался использовать пути в tsconfig безрезультатно.Если это ответ, то я делаю это неправильно.

Как мне поступить так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...