电子打包程序和电子生成器错误构建 当放入文件服务器时,使用 Electron-Vue 构建



我正在从 GREG 样板构建一个 Electron-Vue 应用程序,

开发和构建脚本工作正常(npm run devnpm run build(,但是当我通过 LAN 网络将构建结果(.exe包而不是安装程序(放入文件服务器 (windows 2008( 时,就会出现问题,

窗户开着,但空白的白色。

我尝试了不同的参数:

  • 在其他模板中构建(纯 JS(-> 确定
  • 将其打包在 ASAR 中 ->不行
  • 用电子生成器包装它 ->不行
  • 用电子包装机包装它 ->不行
  • 用电子锻造包装->不行
  • 测试文件大小的网络延迟 ->应该不是问题,已经尝试过更大的文件大小并且可以工作。

最后,我想出了一个黑客,但我想知道是否有更好的解决方案。

我通过将其与电子生成器和asar=true选项打包来使其工作,但不得不将整个node_modules目录放在文件夹中。

node_modules
|
----build
|
----The Program (exe)

我尝试了与电子打包器相同的方法,但没有运气,所以我怀疑电子打包器存在错误或配置错误。

我也读过你必须建立一个迷你快递服务器的地方,所以它可以在文件服务器上工作,但我还没有尝试过。

最新更新