安装node.js
https://nodejs.org/en/blog/release/v6.11.3/
注意:本人安装了最新的node-v9.9.0版本的node.js,发现执行npm run build命令报错遇到Cannot find module ‘…/webpack.config.js,’执行 hap update --force再执行npm install重新npm run build编译项目,结果还是报同样的错,最终选择安装V6.11.3
输入node -v查看 版本(注意v是小写)
安装hap-toolkit
打开cmd->npm install -g hap-toolkit
npm install -g hap-toolkit
本人首次未翻墙安装失败了,翻墙后安装成功
输入hap -V查看 版本(注意V是大写)
新建一个项目,文件名是FirstQuickProject
hap init FirstQuickProject
├── node_modules
├── sign rpk包签名模块
│ └── debug 调试环境
│ ├── certificate.pem 证书文件
│ └── private.pem 私钥文件
├── src
│ ├── Common 公用的资源文件和组件文件
│ │ └── logo.png manifest.json中配置的icon
│ ├── Demo 页面目录
│ | └── index.ux 页面文件,文件名不必与父文件夹相同
│ ├── app.ux APP文件(用于包括公用资源)
│ └── manifest.json 项目配置文件(如:应用描述、接口申明、页面路由等)
└── package.json 定义项目需要的各种模块及配置信息,npm install根据这个配置文件,自动下载所需的运行和开发环境
编译项目
执行npm install命令安装依赖
执行npm run build命令编译项目
项目根目录下查看,发现已经出现build和dist目录了,其中编译生成的.rpk文件就在dist目录下
注意:命令都是在根目录下执行
安装运行rpk包
调试器下载:https://www.quickapp.cn/docCenter/post/69
执行npm run server命令会在命令行生成二维码
用调试器扫描二维码安装
使用的IDE
vscode+hap extension插件开发