Node.js 节点webkit上的Meteor排行榜应用程序
我正在尝试让meteor排行榜应用程序在Node Webkit上运行。 我已经将它去甲基化并压缩成一个.nw文件,但是当我把它放进去的时候。我发现错误: 包无效包中没有“Package.json”,请 确保“package.json”位于包的根目录中 我读过很多文章,但还不清楚。 这似乎是非主流化的应用程序需要重组。还需要弄清楚如何运行服务器[本地/DDP] 编辑: 另外,我正在使用排行榜meteor应用程序中的去甲基化文件,以便能够在node webkit中运行它 我想弄清楚的是:Node.js 节点webkit上的Meteor排行榜应用程序,node.js,meteor,node-webkit,meteor-blaze,demeteorizer,Node.js,Meteor,Node Webkit,Meteor Blaze,Demeteorizer,我正在尝试让meteor排行榜应用程序在Node Webkit上运行。 我已经将它去甲基化并压缩成一个.nw文件,但是当我把它放进去的时候。我发现错误: 包无效包中没有“Package.json”,请 确保“package.json”位于包的根目录中 我读过很多文章,但还不清楚。 这似乎是非主流化的应用程序需要重组。还需要弄清楚如何运行服务器[本地/DDP] 编辑: 另外,我正在使用排行榜meteor应用程序中的去甲基化文件,以便能够在node webkit中运行它 我想弄清楚的是: 如何运行/
“节点远程”: 用于节点webkit package.json文件 请有人解释一下,如果可能的话,举个例子将不胜感激 提前谢谢 普拉尼:) 更新: 在做了一些修改之后,我添加了“main”:“index.html”,并将index.html文件添加到demeteorized应用程序的根目录中。此文件仅在浏览器中加载main.js文件,如下所示:
<!DOCTYPE html>
<html>
<head>
<title>Leaderboards</title>
</head>
<body>
</body>
<script src="main.js" type="text/javascript"></script>
</html>
这不是demeteorizer的用途。。正是/有点 您可以使用部署服务器上的输出包作为meteor应用程序运行,而不是将其放在现有meteor应用程序中 从中获得的package.json与meteor npm将使用的package.json略有不同 当你完成meteor应用程序后,你可以使用demeteorizer创建一个可以在你的服务器上运行的简单包。如果您上载并取消了它:
npm install
我想NodeWebKit也可以做到这一点,你需要使用demeteorize的根目录(与你的应用程序分开)。您可以看到其中已经有一个package.json,也许您设置它使用的根目录是meteor应用程序的根目录,而不是demeterized应用程序的未经修改的输出?感谢@akshat的回复,但这只是为了显示demeterized应用程序的内容。我知道它需要独立运行,而不是在meteor应用程序中运行。是的,我试着在node-webkit中运行去甲基化应用程序的未经修饰的输出。似乎我的问题和图像引起了一些混乱。我为此道歉。我刚刚更新了我的问题的更多细节。谢谢你的时间,伙计:)
process.argv.splice(2, 0, 'program.json');
process.chdir(require('path').join(__dirname, 'programs', 'server'));
require('./programs/server/boot.js');