Как создать `.d.ts` с помощью веб-пакета? - PullRequest
0 голосов
/ 30 января 2019

вопрос

Как создать файл d.ts, который можно адаптировать к минимизированным файлам JS, сгенерированным веб-пакетом?

ситуация

Существует 2 проекта.

  • lib project
    Написано на TypeScript.Сборка с помощью веб-пакета.Пакет как узел.
  • other my project
    Написано на TypeScript.Сборка с помощью веб-пакета.используйте lib project.

проект lib (проект TypeScript)

Проект библиотеки.Build by webpack.
webpack создать пакетную JS.
имя связанной JS-функции не совпадает с TS-файлом.
* .d.ts файл создается на основе ts-loader (ts compiler).
Итак, имя функции * .d.ts совпадает с именем файла TS.

другой мой проект (проект TypeScript, используйте проект lib)

импорт проекта lib. (Npm)
npm install --save "lib-project"
и использование lib project s * .d.ц.Сборка в порядке, но возникает ошибка времени выполнения, поскольку имя функции проекта lib не совпадает с именем файла * .d.ts.
ex: lib.func() is not defined.

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