最近用electron-builder --win portable打包了一个免安装的单文件exe程序,所有的功能都正常,但是就是每次启动的时候都特别慢,需要十来秒……
我把mainWindow.webContents.closeDevTools()关闭调试台也弄了,甚至把首页的启动自动请求后台数据的也关了,还是一样很难。
有人知道要怎么解决这个问题吗?
我在各种实验的时候发现每次打开会在appdata内的temp下生成的一个临时文件夹,里面的东西看着有点像解压了的意思,程序关闭后这个这个临时文件夹也自动删除了,不知道跟这个有没有关系,要怎么处理。
是不是程序初始化入口脚本过于繁重了
可以试下添加.npmrc文件指定源,添加指向
ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
ELECTRON_BUILDER_BINARIES_MIRROR=http://npm.taobao.org/mirrors/electron-builder-binaries/