在开发ts时,有时会遇到没有d.ts文件的库,同时在老项目迁移到ts项目时也会遇到一些文件须要本身编写声明文件,可是在须要的声明文件比较多的状况,就须要自动生产声明文件。用过几个库。今天简单记录一下。本身怎么编写有不少教程和文档,那里就不介绍了。git
使用微软的dts-gengithub
简单使用npm
npm install -g dts-gen // 先全局安装dts-gen npm install -g yargs // 而后在全局安装你须要生产声明文件的库 dts-gen -m yargs // 执行命令生成文件
在你执行的文件的路径下(通常是项目的根目录)生成了yargs.d.tsapp
其余参数和功能自行参考文档code
使用dtsmake教程
简单使用开发
npm i dtsmake -g // 先全局安装dtsmake dtsmake -s ./path/to/sourcefile.js // 在对应的文件生产文件
说明:文档
其余参数和功能自行参考文档get