前言

这一节介绍的内容涉及到的知识点:

  • npm 包发布
  • git 相关操作

介绍本节,主要是认识一下,别人在发布声明文件的时候都是咋做的。了解一下基本的操作步骤和流程。暂不要求自己手写。

参考资料

notes

当前工程使用 ts 开发
编译完成后,将编译结果所在文件夹直接发布到 npm 上即可。

为其他第三方库开发的声明文件

  1. 进入 github 的开源项目:https://github.com/DefinitelyTyped/DefinitelyTyped
  2. fork 到自己的开源库
  3. 从自己的开源库中克隆到本地
  4. 本地新建分支(例如:mylodash4.3),在新分支中进行声明分支的开发
    在 types 目录中新建文件夹,在新的文件夹中开发声明文件
  5. push 分支到你的开源库
  6. 到官方的开源库中,提交 pull request
  7. 等待官方管理员审核(大概需要 1 天)
    审核通过之后,会将你的分支代码合并到主分支,然后发布到 npm

完成上述步骤后,开发者就可以通过命令npm i @types/你发布的包名来安装你发布的声明库。