开发要点
概览
如何构建、部署
# 构建
$ gulp build
# 部署
$ gulp deploy
部署地址:http://static.cdn.24haowan.com/hwsdk/hwsdk.js
,部署地址可在/gulpfile.js
中修改。
核心文件介绍
- 任务文件:
/gulpfile.js
- 接口文件:
/src/components/constants.js
- 主入口(客户端):
/src/hwsdk.js
- 主入口(node):
/src/hwsdk.node.js
为什么会有两个SDK?
hwsdk.js
是提供给浏览器使用的,会包含比较多的模块,例如SSE、事件系统等等。hwsdk.node.js
是提供给node服务器使用的,只包含API模块。
如何开发、调试?
增加一个接口模块
- 在
/src/components/api-modules/
目录下新建文件。 - 在
/src/components/api.js
中引入新的模块。
增加一个接口
- 在
/src/components/constants.js
中添加接口地址。 - 在
/src/components/api-modules/*.js
中添加接口方法。
增加一个插件
- 在
/src/plugins/
目录下增加一个插件。 - 在
/src/components/plugin.js
中注册插件,填写插件地址。 - 在
/build/webpack.config.plugin.js
中增加新插件的地址。(用于打包)