TypeScript 类型定义文件(*.d.ts)自动生成工具
Posted share123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript 类型定义文件(*.d.ts)自动生成工具相关的知识,希望对你有一定的参考价值。
1、为整个包添加声明文件
使用微软的dts-gen
简单使用
npm install -g dts-gen // 先全局安装dts-gen
npm install -g yargs // 然后在全局安装你需要生产声明文件的库
dts-gen -m yargs // 执行命令生成文件
在你执行的文件的路径下(一般是项目的根目录)生成了yargs.d.ts
其他参数和功能自行参考文档
2、为单个文件生产声明文件
使用dtsmake
简单使用
npm i dtsmake -g // 先全局安装dtsmake
dtsmake -s ./path/to/sourcefile.js // 在对应的文件生产文件
说明:
- 生成的文件一般都会有一些问题,需要自己稍微修改一下,如果不想写类型直接用any
- 执行的时候可能会报错tern没有按装,就需要在安装一下,在项目目录 npm i tern --save-dev
其他参数和功能自行参考文档
其他
- dtsgenerator - d.ts file generator tool, for only JSON Schema files.
- js2tsd - d.ts file generator tool, no type inferrence.
- JS2TSD d.ts file generator GUI tool app. Not CLI.
以上是关于TypeScript 类型定义文件(*.d.ts)自动生成工具的主要内容,如果未能解决你的问题,请参考以下文章
从 typescript 模块自动生成 index.d.ts,类型定义
在 Visual Studio 代码中,如何跳转到 typescript 类型定义 index.d.ts 中的实际代码?