вопрос
Как создать файл 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.