Tag: meteor

使用settings参数在节点下运行meteorbuild造

通常在开发时我会使用meteor run –settings settings.json 。 这工作正常,可以在控制台上用Meteor.settings查看浏览器中的设置。 我现在正在生产,使用meteor build ,我已经看了文档,没有地方在生成过程中添加settings 。 所以构build运行,我有我的.tar.gz文件,它被加载到生产,然后我解压缩/压缩文件夹并运行启动脚本。 它用npm start进入程序,package.json部分看起来像这样(忽略停止脚本); { "name": "myapp", "scripts": { "start": "node main.js –settings settings.json", "stop": "killall node" } } 当我看着我的应用程序不收集这些设置。 就好像捆绑了它不期望的争论。 我也尝试过使用永远,但我也没有这个喜悦。 任何帮助将不胜感激,开始希望我从来没有打扰meteor:)

JS游戏开发库?

我有一个在客户端用JavaScript构build的实时tile set / map策略风格的游戏,但是我想利用现有的一些或多个图书馆,这些图书馆或者库可能比我更能系统地思考一些问题开始。 例如,我正在看Ember.js(和Backbone一起玩,甚至是Meteor),但是似乎在利用可能已经存在的实用程序方面,我错过了一些select。 什么游戏js开发库你使用过或见过,在这种情况下可能是有用的?

编码node.js而不重新启动“服务器”

我一直在玩Meteor(你可能知道它是一个node.js框架),真的很喜欢你如何启动它,然后保持运行,而保存后自动实现代码更新。 有没有办法可以做到这一点只是运行node.js?

meteor0.8.x命名空间

背景信息 我目睹了Meteor将每个文件封装成一个匿名函数来防止填充全局名称空间。 假设我有一个类似的文件结构: 客户/ 的index.html style.css文件 client.js 助手/ somehelper.js 服务器/ server.js 楷模/ … 我的问题 我如何使用文件client.js中somehelper.js中的对象? 我如何创build我自己的命名空间? 例如: client , client.helpers , models和server 。

在全球安装meteor包

有没有办法在全球安装meteor包? 因此,有一次全球安装的软件包可以在没有互联网连接的情况下为以后创build的项目安装,避免重复下载,以及其他的好处。 就像在Node.js中一样,使用带有-g标志的npm命令(节点包pipe理器), npm install -g ,这样做npm将节点包安装到全局目录中,当想要从JavaScript程序加载时,从那里加载,以及从项目的节点模块文件夹中查找和加载包。

meteorreact native只更新1条目时,重绘每个回路中的每个实体

这个应用程序部署在这里: memoryapp.meteor.com源代码可以在这里的git memoryapp.meteor.com中find: https : //github.com/SnappyCroissant/memoryapp 重置应用程序运行 Cards.update({}, {$set: {state: 'play'}}, {multi: true}) 从控制台。 我知道让客户端访问像这样的集合是不好的,应用程序远没有准备就绪,我只是通过meteorfind我的方式。 目前,只要在卡片上运行任何更新,整个DOM重绘,除了我称之为持久化的那些元素。 据我所知虽然元素只能在更新时重新绘制,或者我误解了react native的工作方式? 脚本中唯一真正的dynamic变化是卡中对象的'state'属性正在改变。 然而,它重绘每个属性和每个DOM元素,除非显式声明不要。 是因为它们全部传递给一个数组中的模板? 如果是这样,最好的替代方法是什么? 结构有点大杂乱,因为这是一个学习经验,所有重要的问题(据我所知)住在client/memory.js和server/model.js

meteor的restrictCreationByEmailDomain选项如何工作?

我刚刚阅读meteor的帐户configuration选项,“restrictCreationByEmailDomain”选项是真棒 Accounts.config({ restrictCreationByEmailDomain: 'school.edu' }) 我想知道我可以使用由逗号或数组分隔的域名列表来代替'school.edu'吗?meteor账户系统有没有简单的教程? 请帮助

永远运行Python脚本,logging错误并在崩溃时重新启动

我有一个python脚本,不断处理新的数据,并写入一个mongodb。 在脚本中,它是一个while循环和一个连续运行代码的sleep 。 什么是推荐的方式永远运行Python脚本,发生错误时logging错误,并在崩溃时重新启动? Node.js会forever适合吗? 我也在同一个Ubuntu服务器上运行node / meteor。

使用Node.js创buildDDP服务器

由于node.js版本的限制,最新版本的Meteor不能在系统上使用。 DDP服务器必须使用常规的node.js来创build,而Meteor设置将连接到该服务器。 可以使用node-ddp-client在node.js中创buildDDP客户端 ,但我们如何创buildDDP服务器?

如何获取Meteor包中的文件path?

我知道如何从Meteor包中获取当前目录 ,但是如何获得项目中特定文件的path? 节点的__dirname和__filename在Meteor中不起作用。