快应用环境搭建

2018-09-29  本文已影响0人  倒带人生617

1.环境搭建

  node v8.10.0
  hap 环境搭建文档:https://doc.quickapp.cn/tutorial/getting-started/build-environment.html

2.运行该项目

  npm i 

如果在后续操作中遇到报错Cannot find module '.../node_modules/hap-tools/webpack.config.js',请运行一次hap update --force(执行完毕后不需要按照提示再次运行npm install)

这是由于高版本的npm(如:NodeJS v8版本使用npm5)在npm install时,会校验node_modules目录,并删除其中的hap-tools文件夹,从而导致报错;开发者运行hap update --force,会重新复制hap-tools文件夹到node_modules中

 npm run build  //编译项目
 npm run watch  //监听编译
 npm run server  //本地启动服务

3.开发该项目

3.1 修改配置项

 打开manifest.json 文件,修改versionName,versionCode
"config": {"logLevel":"off"}  改为  "config": {"logLevel":"debug"} 

3.2 项目结构

├── build                         // 编译后文件模块
├── dist                      // 打包后rpk
├── sign                      // 打包后rpk
│   ├── debug                      // 公共组件
│   │   ├── certificate.pem       // 证书文件
│   │   ├── private.pem      //  私钥文件
│   └── debug                      // 公共组件
│        ├── certificate.pem       // 证书文件
│        └──  private.pem      //  私钥文件
├──  src   // 项目模块
│  └──   404             // 404页面
│   ├── Common       // 静态资源 
│   │   ├── css       // css模块
│   │   ├── img      //  img模块
│   │    └──  logo.png      //  logo文件
│   └──  Component       // 公共模块 
│        ├── category       // 分类模块
│        └──  home      //  主页模块
├── details                          // 详情页
├── Search                          // 搜索页
├── Tabs                          // tab页
├── widget                          // 公共组件
├── app.ux                          // 入口文件
├── manifest.json                          // 配置文件
└──  util.js                          // 公共方法
上一篇 下一篇

猜你喜欢

热点阅读