快速上手
安装 HAP 私有版
已安装可忽略这一步
Web 端是 HAP 私有版微服务集合其中一个服务,并不可独立使用,在进行二次开发之前,需要优先部署好 HAP 私有版(v2.8.0+),可参考:快速安装 。
开发
环境准备
开发机器内存建议大于 8G,安装 Node.js 12.18.3+
开发工具
建议使用:Visual Studio Code
克隆项目
git clone git@github.com:mingdaocom/pd-openweb.git
- 如果你部署的 HAP 当前不是最新版本,则需要到代码仓库中下载对应版本的前端代码,因为前后端版本要保持一致
安装依赖包
执行 yarn
(推荐) 或 npm install
修改 API 地址
修改 package.json
中 start
命令的 API_SERVER
参数值
API_SERVER
的值为已部署好的 HAP 系统访问地址,开发时构建工具会将 API 请求代理到配置的 API_SERVER
地址。
如:
"start": "cross-env API_SERVER=http://172.17.30.60:8880 node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js dev:main"
启动项目
npm start
发布
package.json
中已预置 release
和 publish
2个发布相关的命令
-
release
:编译前端代码 -
publish