electron打包程序启动缓慢

用electron框架开发的window桌面应用,主要是播放程序文件夹media下的视频文件。第一次启动非常缓慢长达20秒,应该如何进一步优化呢?

阅读 13.7k
2 个回答

我的是因为background.js中安装devtools导致的,所以命令行会出现几行错误

Failed to fetch extension, trying 4 more times
Failed to fetch extension, trying 3 more times
Failed to fetch extension, trying 2 more times
Failed to fetch extension, trying 1 more times
Failed to fetch extension, trying 0 more times
Vue Devtools failed to install: Error: net::ERR_TIMED_OUT

解决办法是将background.js中我注释的这几行删掉就行

app.on('ready', async () => {
  // if (isDevelopment && !process.env.IS_TEST) {
  //   // Install Vue Devtools
  //   try {
  //     await installExtension(VUEJS_DEVTOOLS)
  //   } catch (e) {
  //     console.error('Vue Devtools failed to install:', e.toString())
  //   }
  // }
  createWindow()
})

我发现我的electron程序在我的电脑上启动需要20s,但是在其他人的电脑上基本上没有等待,后来发现是跟我的杀毒软件“火绒安全”有冲突,把杀毒软件关了就好了。

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