1

刚开始使用 Trigger.io 工作流程。想知道是否有人可以启发我处理不同目录中的不同项目。我无意中通过终端通过本地 Trigger Toolkit 创建了另一个测试应用程序,并且注意到(经过一些搜索)它在我的 ~/Library/Trigger Toolkit/ 目录深处创建了一个新的应用程序项目。我创建的原始应用程序(通过 Web 界面)被放在 /Users/[Name]/[Name of App] 中。

当我伪造运行/构建时,它在 Trigger \Toolkit 目录中运行本地版本,而不是我的用户目录中的版本。如何在我的本地构建中注册这个?并销毁使用本地构建创建的测试。

如果你知道我到底想表达什么,那么你应该得到一个堆栈溢出王冠。

4

1 回答 1

2

不确定您是如何设法让应用程序出现在~/Library/Trigger Toolkit. 此概述可能会有所帮助:

Forge 应用程序的文件夹结构类似于:

my-app/
  local_config.json
  src/
    config.json
    identity.json
    index.html

命令行程序尝试将forge当前工作目录视为一个应用程序(即它希望您在上述文件夹中运行它my-app)。

例外是forge create设置此结构。例如,如果你跑forge create进去,/Users/tim/my-app那么它会设置类似上面的东西。

Trigger Toolkit 有两个操作来处​​理这些类型的文件夹 - 创建和导入。create 操作设置了一个类似上面的应用程序结构,import 操作允许将my-app上面的文件夹导入到 Toolkit 中可用的应用程序列表中。

您可以使用列表中应用旁边的“忘记”按钮从列表中删除应用。如果你想“销毁”一个应用程序,它总是归结为删除一个文件夹,在这种情况下,我会删除该my-app文件夹。

该文件夹~/Library/Trigger Toolkit包含 Trigger Toolkit 本身的代码,以及一个跟踪 Toolkit 中列出的应用程序的文件。我可以看到您会在此文件夹中显示应用程序的唯一方法是手动cd访问它并使用forge create.

总而言之,每个应用程序都被隔离到一个文件夹中。使用命令行工具时,您只需要使用例如forge build androidforge run android在该应用程序的特定文件夹中。如果使用工具包,您需要导入文件夹或通过工具包创建它,单击应用程序列表中的该应用程序会将您置于其上下文中,从那里运行/打包操作将使用为该应用程序注册的文件夹运行。

于 2012-10-23T09:01:01.900 回答