【问题标题】:Cloud-based Meteor with Velocity基于云的 Meteor with Velocity
【发布时间】:2015-06-20 16:12:14
【问题描述】:

由于 Windows 上的 Meteor 目前不支持 Velocity/Jasmine,我想使用基于云的解决方案来运行带有 Velocity 的 Meteor。但到目前为止,我还没有成功。我尝试过 Nitrous、Codeanywhere、Koding 和 Cloud9。

【问题讨论】:

  • 我认为主要问题之一是 Velocity 依赖于在调试模式下运行的 Meteor(你在本地使用 meteormeteor run 得到的),并关闭生产部署(运行节点您从meteor build 获得的应用程序)。大多数基于云的解决方案以及 Meteor Up 在部署管道中使用meteor build。我自己仍在努力解决这个问题......

标签: meteor meteor-velocity


【解决方案1】:

冒着在您想要电动工具时为您提供小刀的风险,有一个流星包,茉莉花绿,它不需要需要 Velocity,因此与 Cloud9 配合得很好。虽然这意味着您不会拥有基于速度的 jasmine 或 mocha 包的全部功能,但总比没有好。只需输入:

流星添加 fongandrew:jasmine-green

当您找到更好的长期解决方案时,这可能是权宜之计。

【讨论】:

    【解决方案2】:

    我也使用 Meteor Windows Preview 和同样的问题。见我的 SO:Easiest way to create mobile apps on official Meteor for Windows

    我有一个额外的限制,我想编译 Windows 预览版当前不支持的移动应用程序。

    除了非常基本的测试应用程序之外,我还没有在基于云的解决方案方面取得成功。整个链条太脆弱了,通常需要配置一些在云解决方案中无法获得的东西。基本上,您的选择是:

    1. 流浪者
    2. 双启动(感谢@sbking)
    3. 购买 Mac

    我会推荐 3,因为它可以节省您的时间(从而节省金钱)。前两个很繁琐,只是在我们都应该编码的时候添加更多的系统管理工作:)

    交替

    将测试工具切换到 Laika。请参阅相关 SO:Laika vs Velocity on meteor TDD

    Laika(显然)目前仍然有效,尽管它不再受到官方支持。我将在接下来的几周内将它用于我当前的项目。

    我很想听听您的解决方案。

    【讨论】:

    • 我正在考虑使用 Spacejam npmjs.com/package/spacejam, practicalmeteor.com/… 你试过了吗?
    • 你能举一些你提到的基于云的脆弱性的例子吗?从您写的内容来看,即使测试不是问题,仍然存在其他问题。请告诉我所有关于它们的信息,因为我计划依赖基于云的开发。谢谢!
    • 我刚刚遇到了 gagarin (github.com/anticoders/gagarin),号称 Laika 2.0 有什么想法吗?
    • 更新:我在 Nitrous 上使用 Spacejam 取得了不错的成绩(客户端和服务器测试);但是,Codeanywhere 遇到了 Spacejam 问题。
    • 嗨,我没有遇到过 Spacejam - 很高兴听到它正在工作。至于脆弱性,我在想你不希望有的依赖关系可能会爬到你身上......我的头顶上说,CollectionFS 的图像功能需要在盒子上安装 imagemagick。 (我刚刚看了 Nitrous,你应该可以接受那个特定的 help.nitrous.io/box-interpreters-and-tools
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 2014-12-29
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多