electron在开发启动的时候,我们知道会产生开发环境的运行url,请问是否生产环境也会有呢?

electron在开发启动的时候,我们知道会产生开发环境的运行url,请问是否生产环境也会有呢?

http://localhost:5173/

image.png

阅读 3.9k
3 个回答

生产环境也会有一个 URL,但是这个 URL 和网页的 URL 不太一样。

随便打开一个 Electron 应用(如 VSCode),打开开发人员工具,在控制台中输入 location,就可以看到当前应用的 URL:

vscode-file://vscode-app/usr/share/code/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html

开发环境和生产环境运行URL是不同的。
生产环境中Electron应用被打包成可执行文件,通常不依赖本地服务器。应用会加载本地的HTML或远程URL。使用loadFileloadURL方法可以指定要加载的内容。如果需要从远程服务器加载网页,可以使用类似mainWindow.loadURL('https://example.com')的代码。
生产环境的配置文件(比如config.prod.js)会覆盖开发环境的设置,来确保应用在不同环境下的行为一致。虽然生产环境不再使用类似于开发环境的运行URL,但仍然可以通过配置来指定加载内容的来源。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏