我已经用电子制作了自己的应用程序,但在启动外部 python 脚本时,我遇到了生产版本的问题。
当我在开发环境中运行代码时,我有类似的东西:
const out = spawnSync(PYTHON_LOCATION, ['-d', '-j', '-p', path, tempfile]);
它运作良好,因为PYTHON_LOCATION
is public/python.py
。
但是,当我使用 electron-builder 制作 AppImage 时,这不起作用,因为显然找不到脚本。AppImage 应用程序是一个单独的文件,很明显公共目录没有随它一起导出。
这个问题有解决方案吗?
谢谢!