gpt4 book ai didi

javascript - Electron NPM 应用程序找不到文件 :///eel. js,但 python 可以

转载 作者:行者123 更新时间:2023-12-03 12:30:43 25 4
gpt4 key购买 nike

我正在使用 Python、JS、HTML 和 CSS 构建一个桌面应用程序。我正在使用鳗鱼连接python。当我通过 python 终端启动我的桌面应用程序时,它运行良好。
但是,当我通过命令行通过 Electron 启动应用程序时:$npm start桌面应用程序加载了,但它不在任何 python 后端上执行,检查器中的这个错误很好地解释了:Failed to load resource: net::ERR_FILE_NOT_FOUND eel.js:1我不确定是什么原因造成的,过去 8 个小时我一直在测试,但无济于事。
我知道您可能需要更多信息,但我一直在检查所有内容,从文件结构(即 __.py 外部 Web 文件夹)到插入 <script type="text/javascript" src="/eel.js"></script> ,因此请在下面评论您的具体要求,因为包括所有可能的原因将是一个非常大的问题。我将在这个问题的编辑中包含任何相关的内容,以及将来有类似问题的任何人的最终答案。

最佳答案

无需从 npm 运行。 eel.js 只是虚拟 javascript,不要理会它。
把它放在你的 your_main.py 文件中

import eel.browsers
分配您的 Electron 浏览器
eel.browsers.set_path('electron', 'node_modules/electron/dist/electron')
然后使用它
eel.start('main.html', mode='electron')
运行,从 python 调用:
python your_main.py

关于javascript - Electron NPM 应用程序找不到文件 :///eel. js,但 python 可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63292647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com