首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在TypeScript中生成*.d.ts?

如何在TypeScript中生成*.d.ts?
EN

Stack Overflow用户
提问于 2017-07-14 19:22:29
回答 3查看 8.4K关注 0票数 2

如何在typescript中生成“*.d.ts”或者创建并导入@types?有没有办法为jquery插件或普通的javascript库创建d.ts?

EN

回答 3

Stack Overflow用户

发布于 2019-02-18 19:18:53

File .d.ts是一个声明file.For details see

要从ts file.You创建.d.ts,只需在使用tsc进行编译时添加-d--declaration参数。

示例:

代码语言:javascript
复制
tsc -d your_ts_file.ts
票数 6
EN

Stack Overflow用户

发布于 2019-12-21 04:22:25

如果只想创建声明文件,而不生成其他.js文件,则可以使用emitDeclarationOnly选项运行编译器

代码语言:javascript
复制
tsc --emitDeclarationOnly

下面是可用compiler options的完整列表。

票数 4
EN

Stack Overflow用户

发布于 2017-07-14 21:43:15

对于您自己的代码,可以使用编译器选项完成此操作:

代码语言:javascript
复制
tsc --sourceMap=true

这也可以添加到您的tsconfig文件,以及MSBuild任务。

对于jQuery,这些库中的大多数都在DefinitelyTyped上,您可以通过@types/LIBRARY_NAME在那里安装它们。

对于其他第三方库,您可能必须自己创建它们;否则,您可以使用另一个编译器选项来允许JavaScript:

代码语言:javascript
复制
tsc --allowJs=true

然后,根据您的加载工具,您可以使用require或其他一些机制来导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45101769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档