码迷,mamicode.com
首页 > 其他好文 > 详细

TypeScript 类型定义文件(*.d.ts)自动生成工具

时间:2018-12-19 11:03:56      阅读:1104      评论:0      收藏:0      [点我收藏+]

标签:row   生成文件   项目目录   执行   hub   tsm   for   其他   定义   

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)自动生成工具

标签:row   生成文件   项目目录   执行   hub   tsm   for   其他   定义   

原文地址:https://www.cnblogs.com/share123/p/10141615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!