我需要在windows下构建一个流星应用程序。怎么做对了?
我找到了meteor-electron包。如果我理解正确,它会创建一个可执行文件(exe)。
我执行以下命令:
$pno = $_GET['pno'];
$sql = "SELECT file FROM tenders WHERE Tno = $id";
$file = "data/" . $mysql_row['file '];
if(file_exists($file)){
header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename='downloaded.pdf'");
readfile($file);
} else {
echo "File does not exist!";
}
在这个阶段,一切都很好,电子在流星内部的应用已经启动。
但如果我在控制台中停止电子并转到.meteor-electron \ win32-ia32 \ builds \ Electron-win32-ia32 \ Electron.exe - 此应用程序为空。
我尝试添加设置。
meteor create meteor-electron-build-test
cd meteor-electron-build-test
meteor add meson: electron
meteor
并启动了团队meteor -settings settings.json。结果是一样的。
https://github.com/StekolschikovV/meteor-electron-build-test
如果我添加" appSrcDir"参数:" ./" - 启动无限循环,将所有副本复制到.meteor-electron文件夹。
如何使用Windows正确构建可执行文件流星电子?
答案 0 :(得分:0)
meteor-electron
不提供流星服务器进程,只提供瘦Web客户端。因此,您的 rootUrl
设置必须指向托管您应用的有效网址。出于测试目的,可以http://localhost:3000
。
答案 1 :(得分:0)
尝试通电。我刚刚在最新的Meteor 1.7上进行了测试,并且可以正常工作。捆绑节点和MongoDB。运行流星客户端和服务器。
npm install -g electrify