1.0.6 • Published 9 months ago
gulite-cli v1.0.6
gulite cli
使用方式
1. 注意事项
- launch下的sync.json引入的bin文件放到项目根目录(编译时会自动拷贝)
- 运行代码和执行代码存放在同个根目录(运行代码guliteos_demo和编译代码guliteos_build)
- 编译文件和运行文件引入目录使用相对路径
2. 约定规范
2.1 相对路径
# guliteos_build
path="../guliteos_demo"
builds=(
$path/app_launch_config.json
)
# guliteos_demo
"app_root":"./launch"
# style.less
@import "../../../../guliteos_demo/app_default.less"
2.2 绝对路径
# guliteos_build
path="${项目路径}/guliteos_demo"
builds=(
$path/app_launch_config.json
)
# guliteos_demo
"app_root":"./launch"
# style.less
@import "../../../../guliteos_demo/app_default.less"
2.3 编译代码中运行
# guliteos_build
builds=(
app_launch_config.json
)
# guliteos_demo
"app_root":"./launch"
# style.less
@import "../../../app_default.less"
2. 全局安装
- 安装guliteOs-cli
npm install -g gulite-cli
3. 使用gulite-cli搭建guliteOs项目
gulite-cli init
# ? 请输入项目名称 项目名称
# ? 请输入项目简介
# ? 请输入作者名称
# ✔ 正在创建...
# ✔ 创建成功
4. 使用gulite-cli
注: 最好和运行代码保持在同一目录上(less的全局引入的问题)
# 安装依赖
npm install
# mac 执行dome
npm run start_mac
# linux 执行dome
npm run start_linux
5. 运行项目
更改 lib/sim_mac.sh 下的文件
#!/bin/bash
path=${项目路径}
builds=(
$path/app_launch_config.json
$path/app_setting_config.json
)
# compileLinux linux 运行
compileLinux=./lib/guLiteOS_linux_sim
# compileMac mac 运行
compileMac=./lib/guLiteOS_sim_mac
# 编译
node ./build/build.js "${builds[@]}" $compileMac
# 运行模拟器
$compileMac ${builds[0]}
6. 运行下载服务
目前默认端口号为8085
node build/service.js