sudo npm install -g hap-toolkit
需安装6.0以上版本的Node.jS,请从Node.js下载。 本站下载nodejs
hap init <ProjectName>
其中<ProjectName>
为自定义的项目名称,如hap init demo
命令执行后,会在当前目录下创建<ProjectName>
文件夹,作为项目根目录
这个项目已经包含了项目配置与示例页面的初始代码,项目根目录主要结构如下:
├── sign rpk包签名模块
│ └── debug 调试环境
│ ├── certificate.pem 证书文件
│ └── private.pem 私钥文件
├── src
│ ├── Common 公用的资源和组件文件
│ │ └── logo.png 应用图标
│ ├── Demo 页面目录
│ | └── index.ux 页面文件,可自定义页面名称
│ ├── app.ux APP文件,可引入公共脚本,暴露公共数据和方法等
│ └── manifest.json 项目配置文件,配置应用图标、页面路由等
└── package.json 定义项目需要的各种模块及配置信息
在项目根目录下,运行如下命令安装模块到node_modules
目录
npm install
在项目的根目录下,运行如下命令进行编译打包,生成rpk包
npm run build
可以在这里直接下载该示例工程生成的rpk文件,然后在调试器里本地安装运行查看效果:
安装rpk包
编译项目产出了rpk包后,请打开手机调试器。
安卓手机下载 快应用调试器
调试器可使用后,就可以在调试器上安装rpk包了。支持以下两种安装方式,开发者可根据场景选择其一
扫码安装
- 适用场景:高频率更新rpk包
- 优点:自动更新rpk包,方便快捷
- 缺点:需要开发者启动HTTP服务器,并确保手机与PC在同一局域网
1 启动HTTP服务器
在终端中新建一个窗口,进入项目的根目录运行如下命令,启动本地服务器(默认端口为12306)
npm run server
2 在手机上预览运行效果
打开调试器 ,关闭usb调试--> 点击"扫码安装"
,扫描终端窗口中的二维码即可完成配置(若扫描不成功,可在浏览器中打开页面:http://localhost:<your port>
,扫描页面中的二维码)- 手机再按照提示安装平台什么的。
分类:电脑技术
标签:
评论已关闭!