我的sails.js项目也是一个electron.js项目,对于包装,我需要将我的主要入口点移至子文件夹(谢谢,electron-packager)……但这是发生的事情。
在将入口点移动到子文件夹之前,我的应用程序可以在所有启动方式下工作,即:
sails lift
node .
electron .
electron-forge start
使用子文件夹中的主入口点启动会产生以下结果:
sails lift
完美运行,我可以100%使用该应用程序node .
但是行为异常。“不当行为” = 404纯文本“未找到”
[当我说“行为不端”时-我不确定问题的严重程度。帆扬帆升起,它抱怨找不到会话机密,并且当我在浏览器中加载页面时,我收到一条404,带有明文“未找到”]消息。我怀疑引擎已启动,但尚未找到其应用程序文件。
故障排除建议或解决方案将不胜感激。
请注意,我确实更新了package.json的“ main”属性。
这里是我的package.json
将“真实的”主条目脚本移动到项目的顶级文件夹(与package.json
相同的文件夹)。
app/launcher.js
。它只需要包含一行:require('../app.js');
(假设您的“真实”主条目脚本为app.js
)。package.json
的main
节点以指向app/launcher.js