В принципе, у меня есть один и тот же вопрос, как спросило here:Разработка НОГО Пакета с Машинописью для JSPM Применения
Я разработал НПЙ пакет (набранный Лексер), что должным образом корабли его d.ts файл (с соответствующими записями в файл package.json
). Использование пакета в обычном узле js app через установку npm и tsc -init отлично работает - как IDE (в моем случае Visual Studio Code), так и компилятор способен найти файл определения типа типизированного лексера.
Однако, когда я устанавливаю свой пакет через jspm, он работает во всем остальном, кроме штрафа. Поскольку файл d.ts является внешним файлом декларации (в нем нет declare module
), я не могу просто <reference ... />
его. Установка пакета как через jspm, так и npm помогает среде IDE, но не в браузере, где скомпилированы файлы машинописных файлов.
Поскольку связанный вопрос не имеет реального ответа, и теперь был выпущен машинописный текст 1.8, интересно, что я могу сделать по этому поводу. Я использую jspm 0.17.0-beta.12 и машинописный 1.9.0.