如何在 Titanium 中实时查看?
how to live view in Titanium?
我的团队在过去几个月一直在开发 Titanium,现在我们面临一个问题:当我们对 View 代码进行更改(更改其字体、背景或大小)时,需要很长时间(大约 1 分钟),直到我们看到结果显示在设备上。那真是浪费时间。
我已经看到了TiShadow,很棒,但是它只支持js代码(比如Alloy.createTableList...
),不支持Alloy XML(我意味着一旦更改 .xml 或 .tss 文件,您就看不到屏幕上显示的更改)
我也查了'forgedUI',可惜它只是一个UI设计工具,坏消息是它的官方网站被关闭了。
为了减少它的编译时间,我为我的团队买了 SSD 磁盘。编译时间确实从 60 秒减少到 40 秒。但是还是太长了。
有什么好的工具可以让我们调试钛更快?或者如何减少 Titanium 的编译时间?
我能够找到以下可用于 Titanium 的工具,以减少在 device/simulator 中测试应用程序所花费的时间。
P.S :使用 TiShadow 我能够测试 tss/views 中所做的更改以及控制器。请监视终端(从触发 tishadow 命令的地方)以查看代码重新编译的进度。
更新于 2019-04-11:不要使用钛,使用 React Native 或 Flutter。
我错了。
tishadow 允许您 "live view" 您的 Alloy XML/style 文件发生变化。
只需使用:
$ ti build --platform android --target device --shadow
无需执行其他操作,您会看到您的应用程序将启动,并且您更改的每个代码都会自动重新加载。
不再有“$tishadow 服务器”,不再有“$tishadow 应用”....
真的很棒!
我的团队在过去几个月一直在开发 Titanium,现在我们面临一个问题:当我们对 View 代码进行更改(更改其字体、背景或大小)时,需要很长时间(大约 1 分钟),直到我们看到结果显示在设备上。那真是浪费时间。
我已经看到了TiShadow,很棒,但是它只支持js代码(比如Alloy.createTableList...
),不支持Alloy XML(我意味着一旦更改 .xml 或 .tss 文件,您就看不到屏幕上显示的更改)
我也查了'forgedUI',可惜它只是一个UI设计工具,坏消息是它的官方网站被关闭了。
为了减少它的编译时间,我为我的团队买了 SSD 磁盘。编译时间确实从 60 秒减少到 40 秒。但是还是太长了。
有什么好的工具可以让我们调试钛更快?或者如何减少 Titanium 的编译时间?
我能够找到以下可用于 Titanium 的工具,以减少在 device/simulator 中测试应用程序所花费的时间。
P.S :使用 TiShadow 我能够测试 tss/views 中所做的更改以及控制器。请监视终端(从触发 tishadow 命令的地方)以查看代码重新编译的进度。
更新于 2019-04-11:不要使用钛,使用 React Native 或 Flutter。
我错了。
tishadow 允许您 "live view" 您的 Alloy XML/style 文件发生变化。
只需使用:
$ ti build --platform android --target device --shadow
无需执行其他操作,您会看到您的应用程序将启动,并且您更改的每个代码都会自动重新加载。
不再有“$tishadow 服务器”,不再有“$tishadow 应用”....
真的很棒!