mac 环境,如何利用packager构建electron-vue的范例?
发布于 作者:苏南大叔 来源:程序如此灵动~

在上一篇文章中,苏南大叔使用electron-builder
构建了electron-vue
的范例。
在本篇文章中,苏南大叔将利用electron-packager
再次构建同样的项目。

关于wine
如果你想构建window
平台的包(默认是会构建win
平台的),那么本文成功构建的前提是,你的mac
系统里面安装了wine
,而关于wine
的安装方法,请点击这里查看:
如果你安装好了wine
,那么请继续查看本文内容。否则在构建的过程中,脚本会提示你安装wine
。
init 脚本,选择 packager
注意选择packager
即可。
构建步骤
如果您只想build
某一个平台的,例如:您仅仅想构建一个mac
版,那么您可以不必安装wine
。那么命令是:
更多的命令,请参见package.json
里面的scripts
定义区域。
构建过程中,如果没有安装wine,会提示安装wine。

如果安装过了wine
,但是从来没有运行过,会跳出wine
初始化的对话框。
顺利构建后,我们就能获得四个安装包,分别对应于不同的平台。

而对于我们来说,可能需要的就是dmg
和exe
。
下面是在mac
下面构建得到的exe的截图。


不过不要试图使用wine
运行这个my-project.exe
。会报错dll
丢失的,一系列dll
。exe
还是请到正统的win
下面执行比较好。
下面是生成的苹果版软件的截图。

mac
环境下,使用packager
的构建过程,主要就是wine
的安装了。如果wine
顺利ok,那么我们的四个安装包也就基本上可以顺利获得。关注electron
开发,请继续查看苏南大叔的electron
文章。


