前言
这一节介绍的内容涉及到的知识点:
- npm 包发布
- git 相关操作
介绍本节,主要是认识一下,别人在发布声明文件的时候都是咋做的。了解一下基本的操作步骤和流程。暂不要求自己手写。
参考资料
- 「知识库 包管理器」:2-9. 发布包
notes
当前工程使用 ts 开发
编译完成后,将编译结果所在文件夹直接发布到 npm 上即可。
为其他第三方库开发的声明文件
- 进入 github 的开源项目:https://github.com/DefinitelyTyped/DefinitelyTyped
- fork 到自己的开源库
- 从自己的开源库中克隆到本地
- 本地新建分支(例如:mylodash4.3),在新分支中进行声明分支的开发
在 types 目录中新建文件夹,在新的文件夹中开发声明文件 - push 分支到你的开源库
- 到官方的开源库中,提交 pull request
- 等待官方管理员审核(大概需要 1 天)
审核通过之后,会将你的分支代码合并到主分支,然后发布到 npm
完成上述步骤后,开发者就可以通过命令npm i @types/你发布的包名
来安装你发布的声明库。