4 个版本
0.1.3 | 2019年9月8日 |
---|---|
0.1.2 | 2019年9月8日 |
0.1.1 | 2019年9月8日 |
0.1.0 | 2019年9月8日 |
#8 in #hassium
在 hassium 中使用
130KB
3.5K SLoC
Hassium
一个家庭自动化引擎,其核心使用 HTML5 + WASM。
目录
安装
- 确保您已安装最新的
node.js
和npm
工具(https://node.org.cn/) - 确保您已安装最新的
wasm-pack
工具集(https://wasm.rust-lang.net.cn/wasm-pack/installer/) - 确保您已安装最新的
hassium-ignite
应用程序(从项目仓库版本中)
项目设置
使用 hassium-ignite
创建一个新的 Hassium 家庭自动化引擎项目
cd /path/to/parent/
hassium-ignite new 'project-name'
这将创建一个使用默认设置(web-composite-smarthome
预设)的新家庭自动化项目。
然后您需要进入您的项目目录并运行 npm install
来安装所有 Node.js 依赖项。
注意,您还可以创建具有不同预设的项目:desktop-headless-smarthome
(一个无图形的后端、服务器类似的项目)
示例
cd /path/to/parent/
hassium-ignite new 'project-name' -p desktop-headless-smarthome
您也可以指定创建新项目的目录
hassium-ignite new 'project-name' -d /path/to/parent/
开发和生产构建
- 启动具有热重载的实时开发(应用将在后台自动重新编译)
npm start
- 构建生产发行版(将在
/dist
文件夹中可用)
npm run build
- 构建不运行开发环境的 crate
cargo build --all
依赖项
~11MB
~214K SLoC