aiot-toolkit v2.0.4
aiot-toolkit
A command line toolkit for developing Aiot Quick Apps.
如何使用
- 全局安装 aiot-toolkit
npm install -g aiot-toolkit
- 新建示例工程,方便开发者快速上手
aiot init `<project-name>`
- 安装 npm 依赖
cd `<project-name>`
npm install
- 开发项目
npm run start
npm run server
- 构建项目
npm run build
npm run release
- 其他命令(请参考开发者文档)
版本日志(详情请在 node_modules 中查看 CHANGELOG)
1.1.3 - 2024-07-24
- 优化媒体查询表达式的值
1.1.2 - 2024-06-19
- 优化
screen and
媒体查询的条件 - 增加
internal://
协议的资源在 css 中支持 - 修复
global.Env.designWidth
的值在 velaApp.js
1.1.1 - 2024-05-09
- 支持
internal
绝对文件路径 - 增加
process
的属性 type 值 - 优化
style
的 class 动态值 - 修复
optimizeUnusedResource
配置无效的问题
1.1.0 - 2024-01-10
- 支持
enable-e2e
在 server 模式下 - 修复
sourcemap
丢失的问题 - 优化
vela
自动化测试代码
1.0.20 - 2024-01-02
- 支持
services
配置数组格式 - 支持媒体查询
designWidth
字符串值 - 支持媒体查询
device-type
属性 - 修复合并用户的
webpack
配置使用深层合并的问题 - 修复
feature
未定义时报错的问题 - 修复分包时
$app_evaluate$
未执行的问题 - 优化
MEDIA
放到样式的最后以便生效 - 优化
app_require
使用包裹函数的方式
1.0.19 - 2023-10-24
- 支持
protobuf
二进制版本 css 添加object
值 - 支持二进制添加
cdc
函数 - 支持远程组件
remotewidget
- 支持
vela
项目中 css 的@media
- 修改
url
匹配的写法 - 修复
ux
瘦身,image、css 被意外删除的问题 - 优化
image
的src
属性值 - 优化动态组件的函数
- 增加 manifest.json 中的
minAPILevel
1.0.18 - 2023-08-02
- 支持打包 Android 浮窗
- 支持编译
jsc
字节码 - 支持
Block-static dynamic
- 修复中文名称路径的签名问题
- 修复
vela
项目唤起 Android 快应用调试器的问题 - 优化
protobuf
二进制 - 更新工具版本:
"node": ">=14.0.0"
1.0.17 - 2023-04-26
- 支持
scroll
组件 - 支持
maml
组件(和image
组件一致) - 修复路径为变量时,未转换成绝对路径的问题
server
命令新增--devtool
配置参数- 增加
maskRepeat
属性 - 增加 CSS 属性
box-shadow
、text-shadow
和background-blend-mode
1.0.16 - 2022-12-02
- 支持打包应用服务 service 文件
- 支持元素
static
属性的编译优化 - 支持打包编译
.so
或.jidl
文件 - 修复
src
属性、行内样式等问题 - 增加
maml
快应用组件配置文件 - 增加
enableOpsWrap
与disableBuildRpk
参数
1.0.15 - 2022-08-16
- 支持
vela
项目 --enable-custom-component 参数 - 修复
installdbg
命令无法使用的问题 - 增加供 ide 使用的安装调试工具 APK 函数
- 增加 build 文件夹中的
META-INF
文件
1.0.14 - 2022-06-22
- 修复
vela
项目 for 列表 tid 属性错误的问题
1.0.13 - 2022-06-15
- 支持
vela
项目的全局样式 - 支持
vela
项目 --enable-ops-wrap、--enable-export-function 参数 - 重构
vela
项目的编译时函数 - 修复
vela
项目 for、if 属性丢失等问题 - 增加
vela
项目 jsc 转译功能
1.0.12 - 2022-03-23
- 支持
vela
项目中事件参数可以加上{{}} - 修复
vela
项目 this 文本转换问题 - 增加
vela
项目 qrcode 标签
1.0.11 - 2022-02-09
- 支持
vela
项目分离文件中可以 import 文件 - 修复
vela
项目热更新的问题 - 增加
vela
项目基础模板
1.0.10 - 2021-11-30
- 支持
vela
项目 template、js、css 分开编译 - 修复
H5
项目监听 manifest 文件位置错误的问题 - 增加
aiot-toolkit
项目的测试用例
1.0.9 - 2021-10-29
- 支持
vela
项目编译时可带参数自启动nuttx
模拟器 - 修复
vela
模板中 for 编译错误的问题
1.0.8 - 2021-09-27
- 支持
vela
项目 color 值带 alpha 通道的十六进制,如:#fffa
、#ff0011aa
- 增加
vela
项目的自动化测试 - 增加
vela
项目的热更新 - 修复
H5
项目中多级目录复制文件错误的问题
1.0.7 - 2021-08-24
progress
组件支持radius
等样式
1.0.6 - 2021-07-05
- 修复
vela
项目中属性@KEYFRAMES
丢失的问题 - 支持
vela
项目的原生组件chart
- 更新 H5 项目模板默认全屏处理
1.0.5 - 2021-06-23
- 更新 H5 项目模板
1.0.4
vela
应用中支持@keyframes
样式
1.0.3
- 新增
vela
应用中progress
组件的type
属性支持arc
值
1.0.2
- 新增
aiot packages
命令,可独立打包 rpk - 更新 H5 项目模板
1.0.1
- 增加 vela 项目的依赖模拟器 velasim
1.0.0
- 增加 vela 项目模板及编译打包能力
- 增加 H5 项目模板及编译打包能力
- 适配骨架屏功能
- 添加打包来源及其他数据埋点文件
- 增加项目重新签名的能力,新增命令行 resign
- 新增 toolkit 增加在快应用注入输出 log 的能力
- 支持编译全局公共组件
- 增加编译动态引入 js 文件的能力,即开发者可以使用 import().then()的方式引入 js 文件
- 调试器 支持
chrome[google-chrome]
浏览器和chromium[chromium-browser]
浏览器 - 增加了对多语言包打包的能力
- 兼容 android 10 以上版本的 USB 调试功能
- 增加 ux 项目提取公共 css 样式的能力
- 增加快应用项目的 e2e 测试能力
- 增加测试 ux 项目的代码覆盖率的能力
- toolkit 配置统一使用 quickapp.config.js,兼容 hap.config.js
- 支持抽取公共 js 文件的能力,使用方法为编译选项设置--split-chunks-mode ;默认不启动,value 为 smart 时启动该能力
- 增加 lint 能力,开发者可以使用 eslint 模块对项目进行校验和格式化
- 支持 app 全局样式的编译
- 解决 template 里字符串模板错乱问题
- 添加
--disable-stream-pack
参数用于禁用流式包(build
,release
,watch
命令有效) - 支持自定义配置
- 修复了 aiot update --force 时 JS 报错的问题
- 1040 平台支持
- 不再支持
node 6
,要求node 8
以上版本 - 不再创建备份文件
- 新增
web
预览功能,打开服务/preview
页面可使用浏览器预览快应用 - 新增
aiot preview
子命令,可直接预览rpk
文件或解压的rpk
文件目录(包括build
目录) - 新增
aiot view
子命令,可用于直接查看rpk
文件。详情可执行aiot view --help
查看 - 监听模式增加监听
manifest.json
文件 - 支持分包
chrome devtools
升级到 66- 修复初始化模块的 elisnt 配置无效的问题
- 优化错误栈信息
- 修复
toolkit
误报使用node
原生模块问题 - 项目 package.json 的依赖只有 hap-toolkit,移除了其他依赖
- 支持 postcss 解析 css
- 支持可以自定义属性 data-xxx
- slot 可以作为 text 的子组件
- WebSocket 支持 ArrayBuffer
- 更新对部分新属性,新事件,新样式的支持
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
10 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
12 months ago
12 months ago
12 months ago
1 year ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
3 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago