一、当前工程使用ts开发
编译完成后,将编译结果所在文件夹直接发布到 npm 上即可。
二、 为其他第三方库开发的声明文件
发布到 @types/** 中。
1)进入 github 的开源项目:https://github.com/DefinitelyTyped/DefinitelyTyped
2) fork 到自己的开源库中
3)从自己的开源库中克隆到本地
4)本地新建分支(例如: mylodash4.3 ),在新分支中进行声明文件的开发
在 types 目录中新建文件夹,在新的文件夹中开发声明文件
5) push 分支到你的开源库
6)到官方的开源库中,提交 pull request
7)等待官方管理员审核(1天)
审核通过之后,会将你的分支代码合并到主分支,然后发布到 npm 。之后,就可以通过命令 npm install @types/你发布的库名