Articles of 陨石

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真正的路由器多页面的应用程序没有JavaScript呈现

我是新来的meteor,我正在尝试做多页面应用程序http://www.mydomain.com/page1将导致从http://www.mydomain.com/page2完全不同的页面。 完全不同,我的意思是我不希望页面被客户端渲染。 我试图使用meteor路由器,但我得到的是这样的: <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="/myapp.css?9297ad4aa173c4e0c19aebd27c62a5c43242bb93"> <script type="text/javascript"> __meteor_runtime_config__ = {"ROOT_URL":"http://localhost:3000","serverId":"iMp4kgzzeqDtktJoY"}; </script> <script type="text/javascript" src="/packages/underscore/underscore.js?6d71e6711255f43c0de8090f2c8b9f60534a699b"></script> <script type="text/javascript" src="/packages/meteor/client_environment.js?07a7cfbe7a2389cf9855c7db833f12202a656c6b"></script> <script type="text/javascript" src="/packages/meteor/helpers.js?2968aa157e0a16667da224b8aa48edb17fbccf7c"></script> … …MANY MANY MANY SCRIPTS…. ?!? … … <script type="text/javascript" src="/myapp.js?2866dcdb5c828b129cdd3b2498a4bf65da9ea43f"></script> <title>myapp</title> </head> <body> </body> </html> 这不是我想要的。 我想page1路线将返回我: <!DOCTYPE html> <html> <head> My meta tags </head> <body> page1 </body> </html> […]

input'sudo npm install -g meteorite'时出错

我正在试图安装陨石。 我成功安装了nodejs(v0.10.7)。当我input'sudo npm install -g meteorite'。 它出现在下面的错误。 我认为它可能存在与NPM(1.2.21)的一些问题。 但是我不怎么解决这个问题。 而我用ubuntu12.10 64bit。 有任何想法吗? 想了很多。 npm http GET https://registry.npmjs.org/meteorite npm http 304 https://registry.npmjs.org/meteorite npm ERR! 错误:ENOTDIR,mkdir'/home/icarus/tmp/npm-5885/1369411459617-0.27502001402899623' npm ERR! 如果您需要帮助,您可以通过以下url报告此日志: npm ERR! 或者发邮件给: npm ERR! npm ERR! 系统Linux 3.5.0-17-通用 npm ERR! 命令“/ usr / bin / node”“/ usr / bin / npm”“install”“-g”“meteorite” npm ERR! cwd / home / […]

Meteor.js公共文件夹不提供.html文件

我有一个Google的.html文件,需要在http://www.domain.com/google1234567890123456.html 。 我将.html文件放到pathToMeteorApp/public/但是当我访问那个URL时,Meteor用一些模板为我提供了一个空白页面。 我正在使用iron-router ,所以即使.html文件在公共文件夹中,路由器是否仍然可以pipe理.html文件的url? 如果是这样,我们如何防止并直接在该URL提供.html文件? router.js

meteor0.8.1.3,100%的CPU使用率问题

我是meteor的新手。 当在Ubuntu 12.04上使用meteor 0.8.1.3时,当我运行一个小应用时,CPU使用率几乎达到100%。 有人可以指导我如何解决这个问题。

meteor:“ReferenceError:fs没有定义”

失去了我的头脑.. 试图读取文件时在meteor中获取“fs未定义”: var data = fs.readFileSync(filepathHidden); 我有这个包:在Meteor 1.1.0.2上的cfs:filesystem 0.1.2 这里有趣的是,如果我在meteor fs写它打印对象,它似乎有很多的function等东西。 但是这里的事情是,在meteorshell中写入fs之后 ,我的代码开始工作了! 如果我closuresmeteor服务器,然后再次启动它,我的服务器代码保持唠叨,直到我在meteor壳运行fs … 有人可以请解释在这种情况下发生了什么? 以及如何在我的代码中实现同样的事情..

如何访问meteor当前模板中的元素?

我有这样的模板, <template name = "foo"> <p id="loading" >LOADING…</p> <p> {{theResult}} </p> </template> 这是我如何创buildfoos, // foos = [a, b, c, d]. With each button click I add a new item to the array {{#each foos}} {{> foo .}} {{/each}} 而且foo是如何工作的, Template.foo.created = function(){ var name = Template.currentData(); api_call(name, function(err, result){ Session.set(name, result); }); } Template.foo.helpers({ 'theResult': […]

在MeteorJS中,caching了node_modules中的文件吗?

当在Meteor v0.6.6.3中使用npm包时,对node_modules/npmPackage/something.js处的npm包的代码进行编辑似乎没有任何效果! npm包以某种方式caching? 如果是这样,我们怎么能清除它?

mrt添加路由器不工作

我只是阅读“DiscoverMeteor”书,但路由capter mrt add router中指定的命令显示我的一些错误 mrt添加路由器 smart.json changed.. installing from smart.json ✓ router tag: https://github.com/tmeasday/meteor-router.git#v0.5.4.1 ✓ page-js-ie-support tag: https://github.com/tmeasday/meteor-page-js-ie-support.git#v1.3.5 ✓ HTML5-History-API tag: https://github.com/tmeasday/meteor-HTML5-History-API.git#v4.0.0 Done installing smart packages Stand back while Meteorite does its thing Done installing smart packages Ok, everything's ready. Here comes Meteor! router: updating npm dependencies — connect… => Errors while scanning packages: While […]

mrt创buildchild_process:customFds选项已弃用,请改用stdio

当我运行以下命令: mrt创build应用程序 propmt返回此消息 child_process:customFds选项已弃用,请改用stdio。 achoque:创build。 运行您的新应用程序: CD应用程序 meteor 操作系统是Ubuntu 14.04 LST meteor – 版本:1.0.3.2 陨石 – 版本:0.9.3 节点–version:v0.13.0-pre npm –version:2.5.1 那是什么意思?