在官方 Meteor for Windows 上创建移动应用程序的最简单方法

Posted

技术标签:

【中文标题】在官方 Meteor for Windows 上创建移动应用程序的最简单方法【英文标题】:Easiest way to create mobile apps on official Meteor for Windows 【发布时间】:2015-05-25 16:11:21 【问题描述】:

我想开发一个 Meteor 应用程序,该应用程序将部署在 Web 和移动应用程序(androidios)上。我将在我的开发机器上使用 Windows。我将使用 WebStorm 作为我的 IDE。

将我的应用部署到应用商店的最简单方法是什么?

我想尽量减少额外的配置工作和重复代码。

=== 支持信息 ===

我遇到的一些可能的解决方案是:

nitrous.io - 但要花钱 Vagrant - 但看起来很复杂

当我运行>meteor install-sdk android 时,我得到This command is not yet available on Windows.,因为它不受支持。

我是在 2015 年 3 月问这个问题的,当时 Windows 的官方 Meteor 仍是候选版本,并且没有计划在不久的将来在 Windows 上提供移动支持。 (见:https://***.com/a/27698104/1369798)

【问题讨论】:

Vagrant 是你最好的选择,除非你想用 linux 双启动或购买 mac。 Vagrant 是否允许我在虚拟 Mac 中运行 Android 模拟器?我猜它只是命令行,不是吗? 我选择了你的第二个选项 :) 祝你好运!我强烈推荐查看 iTerm2 和 Prezto;我想你会发现它比 Windows 命令提示符有了很大的改进。如果您对 Mac 上的 Meteor、JS 开发或图形设计有任何疑问,请告诉我。 【参考方案1】:

购买 Mac。

尽管我很讨厌他们,但我得到了 Mac Mini 的最低价。我发现 Meteor 的许多方面在 Windows 上不起作用。另一个是他们的测试框架 Velocity。

测试?谁需要那个...:/

【讨论】:

【参考方案2】:

我使用http://www.macincloud.com 已经有几天了,您可以按小时付费。那些远程桌面 Mac 几乎预装了开发所需的所有东西(除了实际的流星东西)。

如果您想检查您的应用在 ios 模拟器中运行是否顺畅,这绝对不是一个好主意。但对于构建和部署 iOS 和 Android 应用来说已经足够了!

【讨论】:

【参考方案3】:

我将 Nitrous.io 用于任何与 Meteor Windows 不兼容的东西。当您注册时,您将获得足够的积分来运行一个小型 VPS,就像您可以在 Digital Ocean 以 5 美元购买的 VPS 一样。您还可以推荐朋友并做一些其他事情来获得额外的学分。 他们还有一个great desktop tool 用于在 Nitrous.io 和您的计算机之间同步文件。 所以,我认为这是一个不错的选择,而且绝对比 Vagrant 选项更容易!

【讨论】:

嗨,我试过 Nitrous,但失败了。我无法获得足够的免费积分来获得安装 Android SDK 和工具所需的磁盘空间。我担心即使我付了钱,是否也无法运行 Android 应用程序,因为没有“头”我无法运行模拟器,而且我无法安装到我的 Android 设备上,因为我没有USB 访问? 对,似乎是个问题 :) 我经常最终在 VMWare 中开发 iOS 应用程序,而且通常一切都运行良好(虚拟设备、真实设备等)也许这可以工作。 哈哈,是的,VM 是我迫切希望避免的命运,我以前做过。等到我买了所有的软件,花了几个小时安装和排除故障时,我本来可以买一台小 Mac 的。 :)【参考方案4】:

2015年12月,情况依旧。今天我很难在 Android 上部署我的 Meteor 应用程序。我写下了我的发现,希望对你也有帮助。在这里:https://geekycarrot.blogspot.com/2015/12/deploying-meteor-app-on-android.html

简而言之:不购买 Mac可能的,但您需要 Linux 操作系统,至少在虚拟机中。您需要在 Linux 系统上安装 Android SDK。从 Linux 控制台构建应用程序有些棘手,但可以通过我描述的步骤来完成。使用简短的 Linux 端和 Windows 端脚本,可以将部署简化为一键。

【讨论】:

以上是关于在官方 Meteor for Windows 上创建移动应用程序的最简单方法的主要内容,如果未能解决你的问题,请参考以下文章

Meteor 支持在 Windows 上开发

在 Windows 上部署 Meteor

Meteor 项目部署至服务器(windows)

Windows 上的 Meteor JS,支持 iOS 和 Android

2013 Meteor NPM 包

VS2010 Express for Windows Phone 有中文吗?那里有下载?官方的Windows Phone Developer Tools 是英文版