Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 1317|Ответ: 0

[TypeScript] Фронтенд генерирует .d.ts файл из .js файла

[Скопировать ссылку]
Опубликовано 2025-2-7 12:09:25 | | |
Требования: Angular нужно ссылаться на фронтенд-пакеты, некоторые npm-пакеты не содержат ts-файлов, нельзя импортировать через импорт и не существуют в репозитории DefinitelyTyped, как самостоятельно генерировать .d.ts файлы через .js файлы?

ОпределенноТипизированный адрес проекта:Вход по гиперссылке виден.

Вариант 1

Попробуйте использовать TSC со следующей командой:


test.d.ts файл генерируется, но он генерируется неправильно.

Ссылка:Вход по гиперссылке виден.

Вариант 2 (рекомендуется)

Используйте инструмент dts-gen (TypeScript Definition File Generator).

Адрес NPM:Вход по гиперссылке виден.

Если нужно сгенерировать yargs.d.ts-файл для модуля yargs, команда выглядит следующим образом:


В конечном итоге будет сгенерирован файл yargs.d.ts, и файл .js и сгенерированный файл .d.ts в пакете yargs можно будет скопировать в папку для использования.

Ссылка:Вход по гиперссылке виден.




Предыдущий:[ИИ] (6) Краткое введение в формат файла большой модели GGUF
Следующий:[ИИ] (7) Используйте llama.cpp для развертывания модели DeepSeek-R1 локально
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com