在学习ArcGIS JS API的过程中,我尝试自己来实现一个esri/core/Accessor类。所以我这么做了,并且把它做成了一个基类发布到了npm上。
这里主要记录如何发布一个包到npm上。
创建项目
首先创建一个项目,正常的npm init -y
初始化就好。然后传到仓库。比如我传到了GitHub。
准备工作
先安装你的依赖(如果你有依赖的话),和填写README.md
、LICENSE
等。
然后我需要配置package.json
和tsconfig.json
。
package.json
:
1 | { |
tsconfig.json
:
1 | { |
编写代码
然后就是正常的编写你的代码。调试通过node
来调试。
测试代码
编写xxx.test.js
等测试代码,然后npm run test
来测试。
发布
需要一个npm的账号,然后npm publish
即可发布。