maptalks插件库里面也有一个VectorLayer.但是我们后台路径数据没有提供里面的time属性。所以自己写了一个实现类型功能的插件。为方便使用,发布到npm中。
编写功能
npm init
一路到底。编写index.js
也就是插件的功能代码,
详细代码已上传到我的github中。
设置git repository
仓库地址和keywords
关键字作为这个包的索引。
README文档
文档
什么效果–怎么安装依赖–怎么使用–还有API。
设置npm账号
首先,要在npm发布包,首先得注册一个账号(记得邮箱认证),与github一样,npm对于公共包是免费的。
第二步,添加账号。输入命令npm adduser
,然后键入你在npm上注册的账号和密码。另外,npm config ls
可以查看你的npm配置。
接下来,使用npm publish
就可以发布你的包了。发布与更新都是使用npm publish
命令,更新必须修改版本信息。
packages
我的npm
还有很多需要学习,es6转es5。babel配置不好导致github上demo失败。