Articles of meteor

meteor,npm和请求

我使用meteor,我运行npm安装请求来访问该库。 一切似乎安装正确,但是当我运行meteor服务器,然后我得到以下错误。 有没有关于为什么这个或如何解决它的话? 谢谢。 While building the application: node_modules/request/node_modules/node-uuid/test/test.html:1: bad formatting in HTML template node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js:1:15: Unexpected token ILLEGAL node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js:1:15: Unexpected token ILLEGAL 以供参考: 的test.html <html> <head> <style> div { font-family: monospace; font-size: 8pt; } div.log {color: #444;} div.warn {color: #550;} div.error {color: #800; font-weight: bold;} </style> <script src="../uuid.js"></script> </head> <body> <script src="./test.js"></script> </body> </html> run.js(相同) […]

我在哪里把我的帮手function?

在meteor里,我把一个帮手function: Template.list.sessID_Gen = function(){… }; 在myapp.js ,因为当我尝试将它放在lib/main.js ,任何对myapp.js中的助手函数的后续调用myapp.js报告函数不存在(完整的回溯是: http:// ideone。 com / fljXJM )。 那么,从我的代码的业务方面得到这个函数的正确方法是什么?

meteor安装在packages.json引用的npm包在哪里?

meteor安装npm包后: npm: updating npm dependencies — winston… Npm.require导致模块找不到错误,通过检查代码并通过节点检查器debugging,我发现把一个标准的node_modules文件夹(通过npm install安装)放在我的meteor应用文件夹根目录下的.meteor文件夹中。find它。 然而,当部署到meteor.com或使用任何自动构build包(如Heroku的)这可能是不可能的,我宁愿有一个场景,我可以链接自动下载的模块Npm.require看起来在path。 任何想法在哪里下载软件包? 谢谢

meteor错误:完整的项目不会显示在浏览器中

我有一个让Meteor工作的问题。 我不确定我是否错过了一些meteor惯例,但我不认为是这样。 我用这个文件结构创build了一个新的项目: *client -signup.html -signup.js -main.html -main.js *public *server -accounts.js 还有一些.css文件,但我没有看到需要列出它们。 我的问题是,当我运行服务器,并访问本地主机上的网站,main.html将加载,但身体标签没有任何呈现。 我看着Meteor加载文件的顺序,看看是不是加载的东西。 一切似乎都好。 我也看了几个meteor的github项目,克隆了它们,添加了包,然后在我的本地机器上运行它们。 我得到同样的问题。 我也部署到meteor的服务器,以防万一它是我的本地系统,但同样的事情发生在部署的应用程序。 是否有一些约会或configuration,我失踪? 编辑:添加main.html的内容 <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Routed Auth</title> </head> <body> {{> header}} <div id="wrap"> <div class="container-fluid"> <div class="row-fluid"> <div id="main" class="span12"> {{renderPage}} </div> </div> </div> <div id="spacer"></div> </div> {{> footer}} </body>

如何通过对象名称获取全局对象

在meteor服务器里有这样的对象:A.js testObject = function(){} 我想通过testObject的名称“testObject”来获取testObject 如果“A.js”在客户端。 我知道我可以通过 var a = window [“testObject”] 因为窗口是一个全局对象并保存所有其他的全局对象。 但我不知道如何得到它在服务器。 任何build议感激!

meteor:不能运行服务器

需要你的帮助 :) meteor安装没有任何错误和警告。 创build了新的演示应用程序(来自meteor的例子)。 但每次我试图运行它,我得到: /root/.meteor/tools/09b63f1ed5/lib/node_modules/fibers/future.js:173 throw(ex); ^ Error: spawn ENOMEM at errnoException (child_process.js:980:11) at ChildProcess.spawn (child_process.js:927:11) at Object.exports.spawn (child_process.js:715:9) at /root/.meteor/tools/09b63f1ed5/tools/mongo_runner.js:208:32 我该如何解决这个问题? 怎么了? 提前感谢!

meteor束只是“LISTENING”,应用程序在localhost:3000上无法访问

我指的是这个post 。 问题是一样的; 然而,这不是一个重复,因为它没有解决我的问题。 顺便问一下,开一个新的问题是否正确? $ meteor bundle app.tar.gz $ tar -zxvf app.tar.gz 这是README所说的: $ rm -r programs/server/node_modules/fibers $ npm install fibers@1.0.1 $ export MONGO_URL='mongodb://<dbuser>:<dbpassword>@<PORT>.mongolab.com:<PORT>/<db>' $ export ROOT_URL='http://localhost:3000' $ node main.js 它说听,但不连接。 我提到的这个post中所说的解决scheme对我来说并不合适。 我写了一个脚本来做到这一点: export MONGO_URL='mongodb://localhost:27017/$db_name' export ROOT_URL=$root_url export PORT=3000 variables设置正确。 这只是LISTENING 。 当我运行以下脚本时,出现错误: db_name="mydb" root_url="http://my.domain.com" echo $db_name echo $root_url export MONGO_URL='mongodb://localhost:27017/$db_name' export ROOT_URL='$root_url' export […]

meteorJS应用程序的萨斯设置

我有这样的文件夹结构的meteor应用程序设置。 我无法使sass或scss文件自行创build适当的css文件并将其提供给客户端。 我应该怎么做,因为我喜欢sass scss。

Meteor无法从MongoDB中检索数据

非常简单,没有任何configuration – > 在项目目录中我input了命令: $ meteor mongo来访问的MongoDB 从那里(mongo shell),我切换到db meteor使用命令use meteor然后input一些基本的数据来testing: j = { name: "mongo" } k = { x: 3 } db.testData.insert(j) db.testData.insert(k) 我检查并得到了结果input: db.testData.find() 这是我的meteor代码,只要在客户端上需要mongodb访问: if (Meteor.isClient) { Template.hello.greeting = function () { return "Welcome to test."; }; Template.hello.events({ 'click input' : function () { // template data, if any, is available […]

从meteor应用程序中删除车把包

我需要在我的meteor应用程序上使用angularjs作为我的客户端框架,所以我不会使用handlebars。 有没有办法删除包? 如果这是不可能的,可以handlejars与angularjs并排正确地工作?