我想知道是否有任何方法可以使用Trigger.io持续开发,并且避免伪造构建步骤,我希望在浏览器或模拟器中测试每个文件。
答案 0 :(得分:3)
构建阶段对源进行一些更改以启用伪造。* API - 因此,尝试仅使用src
目录中的原始文件将无效。
您可能想直接在development
目录中更改文件,但这是一个非常糟糕的主意:我们在需要时删除这些文件而不受惩罚!
我们计划在中期路线图中添加文件系统观察程序,以便在发生更改时自动启动构建。
与此同时,我只使用forge build && forge run PLATFORM
,这往往只需要几秒钟......
答案 1 :(得分:3)
我遇到了同样的问题,我有一个工作解决方案,每次我对源文件进行更改时都会使用watchr和watch自动重建。如果您运行的是应用程序的“Web”版本,则可以对源文件进行更改,然后直接转到浏览器,根据构建所需的时间,快速查看更改的效果。
先决条件:Ruby,watchr,Unix'watch'和终端。
我知道这不是一个理想的解决方案,但到目前为止,首先在'web'版本中开发新功能然后在移动版本中实现这一功能对我来说非常顺利。我从来不需要在构建之后杀死'web'版本,但我可能只是幸运。至于运行构建,每次你想要测试移动版本,如果你的键盘快捷键是好的,它真的是不错。 XCode使您在创建本机iOS应用程序后对源代码进行更改后构建和运行,因此我认为Trigger在要求此构建步骤时不是唯一的。
我希望这会有所帮助,而且我的回答对我和我的设置来说并不太具体。
答案 2 :(得分:0)
虽然不完美......这对我有用。
进入开发/网站
rm src
链接到您的根src,即ln -s ../../src src
从web / forge复制all.js并添加到index.html
即
启动nodemon web.js
在浏览器中打开。
请注意,您需要注释掉非Web构建的all.js脚本标记。