【发布时间】:2026-01-30 18:30:01
【问题描述】:
我将 MongoDB 源代码保存在电子源代码中并使用此命令运行 MongoDB:
const app = require('electron').app;
const child_process = require('child_process');
const dbInstanceDir = app.getAppPath();
const startMongo = dbInstanceDir + mongodb/bin/mongod --dbpath mydbpath --port 27017 --logpath mylogfile
child_process.exec(startMongo, (error, stdout, stderr) => {
});
上面的命令在开发时工作,但在捆绑后它不工作。我正在使用电子生成器制作捆绑包。 MongoDB 源代码位于根级别。
【问题讨论】:
-
查看asar文件是否有Mongo文件夹
-
是的,它就在那里。
-
你不能用 electron 打包 mongodb。用户必须单独安装。