如何在打字稿中生成“* .d.ts”或创建和导入@types? 有没有办法为jquery插件或普通javascript库创建d.ts?
答案 0 :(得分:1)
文件.d.ts
是声明文件。有关详细信息see。
要从.d.ts
文件创建ts
。在使用-d
进行编译时,只需添加--declaration
或tsc
参数。
示例:
tsc -d your_ts_file.ts
答案 1 :(得分:1)
如果只想创建声明文件而不产生其他.js
文件,则可以使用emitDeclarationOnly
选项运行编译器
tsc --emitDeclarationOnly
答案 2 :(得分:0)
对于您自己的代码,可以使用编译器选项来完成:
tsc --sourceMap=true
这也可以添加到您的tsconfig文件以及MSBuild任务中。
对于jQuery,大多数这些库都在DefinitelyTyped上,您可以通过@types/LIBRARY_NAME
安装它们。
对于其他第三方库,您可能必须自己创建;否则,您可以使用其他编译器选项允许JavaScript:
tsc --allowJs=true
然后,根据您的加载工具,您可以使用require
或其他一些机制导入。