放入文件服务器

时间:2017-07-11 03:54:32

标签: node.js vue.js exe electron electron-builder

我正在构建来自GREG boilerplate

的Electron-Vue应用程序

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

窗口打开但是空白。

我尝试了不同的参数:

  • 在其他模板中构建(普通js) - >行
  • 将其打包在ASAR中 - >不行。
  • 用电子助剂包装 - >不行。
  • 用电子包装器包装 - >不行。
  • 用电子锻造包装 - >不行。
  • 测试网络延迟的文件大小 - >应该不是问题,已经尝试过更大的文件大小和工作。

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

1 个答案:

答案 0 :(得分:0)

我通过使用电子构建器和asar=true选项打包它,但必须将整个node_modules目录放在文件夹中。

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

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

我也读过你需要建立迷你快递服务器的地方,所以它可以在文件服务器上运行,但我还没试过。