只是从Trigger.io工作流程开始。我想知道是否有人可以启发我在不同的目录下处理不同的项目。我无意中通过终端通过我的本地Trigger Toolkit创建了另一个测试应用程序,并注意到(经过一些搜索后)它在我的~/Library/Trigger Toolkit/目录中创建了一个新的应用程序项目。我创建的原始应用程序(通过web界面)放在/Users/Name/Name of App中。
当我伪造run/build时,它运行的是触发器\Toolkit目录中的本地版本,而不是我的用户目录中的版本。我如何在我的本地版本中注册这个?并销毁使用本地构建创建的测试。
如果你知道我想要的是什么,那么你应该得到一个堆栈溢出的皇冠。
发布于 2012-10-23 17:01:02
不确定您是如何让应用程序出现在~/Library/Trigger Toolkit中的。此概述可能对您有所帮助:
forge应用程序的文件夹结构类似于:
my-app/
local_config.json
src/
config.json
identity.json
index.htmlforge命令行程序尝试将当前工作目录视为应用程序(即,它希望您在类似于上面的my-app的文件夹中运行它)。
forge create是个例外,它设置了这个结构。例如,如果您在/Users/tim/my-app中运行forge create,那么它将设置类似于上面的内容。
触发器工具包有两个操作来处理这些类型的文件夹-创建和导入。创建操作设置一个类似于上面的应用程序结构,导入操作允许将上面的my-app文件夹导入到工具包中可用的应用程序列表中。
您可以使用列表中应用程序旁边的“忘记”按钮从列表中删除该应用程序。如果你想“销毁”一个应用程序,它总是归结为删除一个文件夹,在这种情况下,我会删除my-app文件夹。
文件夹~/Library/Trigger Toolkit包含触发器工具包本身的代码,以及跟踪工具包中列出的应用程序的文件。我看到这个文件夹中出现应用程序的唯一方法是手动cd到它并使用forge create。
总而言之,每个应用程序都被隔离到一个文件夹中。在使用命令行工具时,您只需在该应用程序的特定文件夹中使用forge build android和forge run android。如果使用工具包,您需要导入文件夹或已通过工具包创建了该文件夹,单击应用程序列表中的该应用程序会将您置于该应用程序的上下文中,并且从那里运行/打包操作将使用为该应用程序注册的文件夹运行。
https://stackoverflow.com/questions/13015013
复制相似问题