【问题标题】:Trigger.io Directory ManagementTrigger.io 目录管理
【发布时间】:2012-10-12 11:22:54
【问题描述】:

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

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

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

【问题讨论】:

    标签: trigger.io


    【解决方案1】:

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

    forge 应用的文件夹结构类似于:

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

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

    例外是forge create,它设置了这个结构。例如,如果您在 /Users/tim/my-app 中运行 forge create,那么它会设置类似于上面的内容。

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

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

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

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

    【讨论】:

    • 你是对的。我必须手动 cd 到目录本身。现在已经手动删除了这些文件——当我在本地创建它时,它从未出现在我的在线 Trigger.io 上。瞧,我还有一个关于 TriggerIO 的问题,您可能会感兴趣。stackoverflow.com/questions/13028020/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多