Как объявить модуль с простым однофайловым проектом
Я пытаюсь импортировать мою библиотеку так:
import jsonStdio = require('json-stdio');
Я получаю эту ошибку: TS7016 -
Данная библиотека находится здесь: https://github.com/ORESoftware/json-stdio/blob/master/index.ts
Кто-нибудь знает, как я могу правильно создать модуль, чтобы он мог импортировать с помощью import x = require('x')
Синтаксис с TS?
1 ответ
Ааа, все, что мне нужно было сделать, это добавить package.json
файл для json-stdio
проект:
"typings": "index.d.ts",
"types": "index.d.ts",
если есть лучший / другой способ сделать это, кто-то, пожалуйста, дайте мне знать, но поскольку я пропустил одну из этих строк (я всегда добавляю обе, только потому, что), то он не узнал мой .d.ts / declaration
файл в моем json-stdio
проект.