Как импортировать модуль из node_modules? - PullRequest
0 голосов
/ 24 марта 2020

Внутри node_modules есть каталог:

data/lib/

С файлами:

index.js
index.ts
Data.js
Data.ts

Как использовать этот модуль с помощью импорта?

Я пробовал:

import import * as d from  'data/lib';

Я говорю, что:

`index.d.ts' is not a module

Файл `index.d.ts 'пуст

1 Ответ

1 голос
/ 24 марта 2020

Вам нужно index.d.ts рядом с index.js. Вам нужно создать сборку из ваших .ts файлов, чтобы иметь возможность импортировать ее в другие проекты. В tsconfig.json есть свойство объявление , которое можно установить в значение true, а затем, когда вы вызываете tsc для генерации сборки, оно автоматически создаст файлы .d.ts для вас. Взгляните .

...