放入文件服务器时,电子打包器和电子生成器错误使用电子 vue 构建
Posted
技术标签:
【中文标题】放入文件服务器时,电子打包器和电子生成器错误使用电子 vue 构建【英文标题】:electron-packager and electron-builder error build with electron-vue when put in file server 【发布时间】:2017-12-14 22:59:32 【问题描述】:我正在从GREG boilerplate 构建一个 Electron-Vue 应用程序,
开发和构建脚本工作正常(npm run dev
和 npm run build
),但是当我通过 LAN 网络将构建结果(在 .exe 包中,而不是安装程序中)放入文件服务器(Windows 2008)时,就会出现问题,
窗口已打开,但为空白。
我尝试了不同的参数:
在其他模板中构建(纯 js)-> 确定 在 ASAR 中打包 -> 不行 用 electron-builder 打包 -> 不行 用电子打包器打包 -> 不行 用 electron-forge 打包 -> 不行 测试网络延迟的文件大小 -> 应该没问题,已经尝试过使用更大的文件大小并且可以正常工作。最后我在下面想出了一个技巧,但我想知道是否有更好的解决方案。
【问题讨论】:
【参考方案1】:我通过使用 electron-builder 和 asar=true
选项打包它使其工作,但必须将整个 node_modules 目录放在文件夹中。
node_modules
|
----build
|
----The Program (exe)
我尝试了与 electron-packager 相同的方法,但没有运气,所以我怀疑 electron-packager 存在错误或配置错误。
我还在某处读过你必须构建一个迷你快递服务器,以便它可以在文件服务器上运行,但我还没有尝试过。
【讨论】:
以上是关于放入文件服务器时,电子打包器和电子生成器错误使用电子 vue 构建的主要内容,如果未能解决你的问题,请参考以下文章