【发布时间】:2014-10-15 23:06:05
【问题描述】:
我正在尝试让流星排行榜应用程序在 Node-Webkit 上运行。 我已将其分解并将其压缩为 .nw 文件,但是当我将其放入时。我收到错误:
无效的包 包中没有'package.json',请 确保“package.json”位于包的根目录中。
我已经阅读了各种主题,但还不清楚。 似乎需要重新构建demeteorized 应用程序。还需要弄清楚如何运行服务器[Locally/DDP]。
已编辑:
附:我正在使用排行榜流星应用程序中的 demeteorized 文件,以便能够在 node-webkit 中运行它。
我在这里想弄清楚的是:
如何运行/初始化本地节点(demeteorized)服务器并设置端口。
如何为mongodb等demeteorized应用设置环境变量
什么会被用作
“主要”:?,
“节点远程”:?
对于 node-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>
现在我收到此错误:
“未捕获的引用错误:__dirname 未定义”,来源: file:///Users/Praney/projects/webkit/nw-sample-apps/leaderboards/main.js(2)
main.js
process.argv.splice(2, 0, 'program.json');
process.chdir(require('path').join(__dirname, 'programs', 'server'));
require('./programs/server/boot.js');
【问题讨论】:
标签: node.js meteor node-webkit meteor-blaze demeteorizer