问题标签 [demeteorizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
354 浏览

javascript - 通过运行 `mrt` 或 `meteor` 部署 Meteor.js 应用程序

为什么 Meteor.js 应用程序没有通过执行以下操作上传到服务器来部署:

  1. 安装npm
  2. 安装流星$ curl https://install.meteor.com | /bin/sh
  3. meteor create myApp
  4. 从开发系统上传 Meteor 代码文件
  5. 部署使用meteor

相反,部署指南指示我们使用 demeteorizer 将 Meteor 应用程序转换为 node.js 模块并手动安装 Mongo 等,这更加繁琐。

0 投票
1 回答
1536 浏览

node.js - demeteorizer和meteor bundle的主要区别是什么?

经过并使用demeteorizer。我想知道设置meteor vs demeteorizer并通过节点运行它之间的主要区别是什么?在自己的服务器上?

只有流星

  1. 热插拔代码?
  2. 维护与生产和开发类似的软件包的问题
  3. 在 prod 和 dev 上运行相同的流星版本
  4. 硬编码环境设置(即 mongo)

除雾器

  1. 平台独立,因为此自动捆绑依赖项并使用纯 nodejs
  2. 以您喜欢的方式组织和维护 mongodb(备份脚本等)

我一直在使用 demeteorizer(打包->上传->永远运行),但想知道从长远来看是否有任何性能或问题。

我已经看到诸如“身份验证”之类的软件包在本地运行良好,但在测试服务器上运行很慢(在提交时挂起,表示同步问题?)

提前致谢。

参考:https ://twitter.com/SachaGreif/status/424908644590030848

0 投票
1 回答
1442 浏览

node.js - 使用 node-webkit 的 Demeteorizer

我正在尝试使用流星制作桌面应用程序。

我可以使用 Demeteorizer 将其转换为标准 node.js 应用程序,然后使用 ndoe-webkit 将其转换为桌面应用程序吗?我的问题是,mongodb 数据库如何仍然工作?

如果这不是一个有效的选项,有没有其他方法可以做到这一点?

0 投票
1 回答
561 浏览

javascript - 在 Meteor 模板中连接标签

我的 Meteor 模板中有一个数字列表,我正在迭代它以打印对象的属性。我有一个名为的对象choices_object,它将根据情况有多种选择。对象字段将choice_1 choice_2 choice_3等等。我在数组中具有与对象字段相同数量的值。

在我的模板中,我必须将对象字段的名称与此编号连接起来以完成字段的名称。

是否可以像我试图做的那样连接变量名?

0 投票
1 回答
449 浏览

deployment - 部署流星、流星上升和/或 demeteorizer?

我正在检查部署流星应用程序的选项。

我已经看到了在我的 mac 上部署流星应用程序、远程 Ubuntu 服务器和其他版本控制问题,我相信还会有更多。

meteor-up看起来是一个不错的解决方案,但它可以与demeteorizer一起使用 来处理依赖关系管理吗?

与使用 demeteorizing 打包和使用其他/自定义脚本进行部署相比,这有什么优势吗?

0 投票
1 回答
1682 浏览

node.js - node-webkit 上的 Meteor 排行榜应用程序

我正在尝试让流星排行榜应用程序在 Node-Webkit 上运行。我已将其分解并将其压缩为 .nw 文件,但是当我将其放入时。我收到错误:

无效的包 包中没有“package.json”,请确保“package.json”在包的根目录中。

我已经阅读了各种主题,但还不清楚。似乎需要重新构建demeteorized 应用程序。还需要弄清楚如何运行服务器[Locally/DDP]。

编辑:

PS我正在使用排行榜流星应用程序中的demeteorized文件能够在node-webkit中运行它。

我到底想在这里弄清楚的是:

  1. 如何运行/初始化本地节点(demeteorized)服务器并设置端口。

  2. 如何为 mongodb 等的 demeteorized 应用程序设置环境变量。

  3. 什么会被用作

“主”:?,
“节点远程”:?

对于 node-webkit package.json 文件。

有人可以解释一下,如果可能的话,一个例子将不胜感激。

先谢谢了。

普拉尼 :)

更新:

稍作修改后,我添加了“main”:“index.html”并将 index.html 文件添加到 demeteorized 应用程序的根目录中。这个文件只是在浏览器中加载 main.js 文件,这里:

现在我收到此错误:

“未捕获的 ReferenceError:__dirname 未定义”,来源:file:///Users/Praney/projects/webkit/nw-sample-apps/leaderboards/main.js(2)

main.js

0 投票
0 回答
67 浏览

meteor - 模数.io #meteor 1.0.0 部署失败'/mnt/data/2/programs/server/app/node_modules/underscore/underscore-min.js'

尝试在模数上部署流星 1.0.0 应用程序时,我收到一条关于不存在的 underscore-min.js 的错误消息。

最新版本的 demeteorizer 和模数工具带。

0 投票
1 回答
326 浏览

meteor - Meteor 作为纯应用服务器

我想将 MeteorJS 服务器用作纯应用程序服务器,这意味着,我只希望它处理发布和服务器方法。我希望有一个专用服务器来为客户端提供 HTML、CSS 和 Javascript 包,但应用程序将使用另一台服务器来处理所有 DDP 连接。

有没有一种非hacky和可靠的方法来做到这一点?

这种方法是否有助于通过删除静态内容来扩展应用程序?

0 投票
2 回答
510 浏览

node.js - 如何在 PAAS 上自动运行 NodeJS 应用程序?

我用流星写了一个简单的应用程序。我使用 demeteorizer 来消除它对流星的依赖。现在,我已将我的 demeteorized 捆绑包上传到 Gandi NodeJS简单托管实例。我可以让它从控制台运行,但是当我重启实例时我不能让它自动运行。

我将默认的 server.js 移到了实例启动时运行的位置。这是它包含的内容:

在我的本地机器上运行 demeteorizer,它创建了一个 project.json 文件,我将它与包的其余部分一起上传到 vhosts/default 目录:

根据 demeteorizer 文档,在启动节点之前,我必须设置一些环境变量。从命令行使用以下命令,我可以成功运行我的应用程序。

(这些值有点违反直觉,并且与许多 demeteorizer 教程所说的相矛盾,但它直接来自demeteorizer 文档和作品。)

鉴于我对简单托管启动脚本的访问权限有限,我不知道如何在节点启动时启动我的应用程序,也不知道如何在它运行之前设置环境变量。

你能帮我弄清楚如何在 PAAS 实例启动时让我的应用程序运行吗?

更多信息

以下是从实例运行节点的方式:

0 投票
1 回答
459 浏览

meteor - 使用 Modulus 部署 Meteor 应用程序

当我尝试$modulus deploy从我的应用程序目录输入终端时出现此错误:

我得到相同的结果$demeteorizer。它适用于旧版本的应用程序,然后我在新分支中添加了一些功能,合并,现在我收到了这个错误。

已经尝试过:
sudo npm update -g modulus