Tuya MiniApp Tools 帮助开发者进行 Tuya MiniApp 的开发调试,当前主要包括模拟器和调试器两大部分。后续我们会以插件的形式集成更多功能,来提升开发调试体验。
该工具没有集成代码编辑器的功能,所以它看起来像一个“小程序浏览器”。鉴于当前的代码编辑器(如 Visual Studio Code)已经相当成熟,我们推荐开发者采用开发者工具和自选代码编辑器配合的方式进行开发,就像开发 web 程序一样。
Tuya MiniApp 团队会专注在 Tuya MiniApp 本身的功能,也会探索如何与外部编辑器更好配合。
基本页面:
在标题的旁边可以切换国家,从而选择不同的数据中心。
在标题的旁边可以切换空间,从而可以关联不同空间的小程序和显示应已关联该空间下小程序的项目
1、单击?新建?按钮,填写必要的数据:
需要先在?开发者平台?创建一个小程序。
2、选择初始化模板。
单击?导入?按钮,选择项目根目录后,会补全必要的信息(和创建基本一致)。
project.tuya.json
,则会创建一个。多人协同开发时,请保证该文件的一致性。在新建和导入项目后,都会生成快捷入口,可以直接单击该项目卡片进入工作区。
悬浮在项目卡片上,右边出现删除按钮。如果选择?删除本地项目,本地文件夹也会被一起删除。
基础页面:
左边部分为模拟器,会尽可能地模拟移动端上的真实情况。但上线前,请在真机确认最终效果。
大体上功能和 Google Chrome 的?devtool
?一致,各个面板如下:
devtool
?一致。devtool
?一致。devtool
?一致。devtool
?一致。顶部功能栏现有的功能:
启用多语言:打开启用按钮的话,可以在开关后面,单击下载多语言文件。修改后,会在编译打包的时候上传到多语言平台。
登录态管理(如下图)
ide
?自身的用户权限判断。上传代码包
插件
devtools
?和?插件
?的大小。当对应版本(release 和 nightly)发现新版本时,会提示更新,如下图:
单击?取消,则会在下一次打开时继续提示。
单击?确定,则开始?无感的自动升级。
/Users/用户名/Library/Application Support/tuya-ark-ide/logs
C:\Users\用户名\AppData\Roaming\tuya-ark-ide\logs