构建和发布

    提示

    需要注意的是,无论哪一个平台在编译的时候,都会下载一次打包依赖,当然这只会在你第一次构建项目时发生。 本项目只提供了win平台的打包依赖,在这里文件夹中,使用方法在压缩包内,自己看~

    在本项目中,已经在config/index.js中导入了两个状态,dev为开发环境,prod为生产环境,而axios的baseURL同样也是出于该文件夹中的dev.env.js和prod.env.js中,而在index中,您应当遵守内部的文件结构进行您自己的一些变量控制,本项目自带的有在dev下的默认端口,关闭electron垃圾信息输出,以及,控制台部分输出中文化(笑~)

    • config/index.js中的参数说明

    在该项目中,继承了原项目得单个package.json得优势,它将builder中得配置文件添加进了package.json中的build对象里大概是这样得

    而包大小在builder打包以后仍然在70-100MB并且页面和功能实际上没有那么多时,此时您需要注意:

    • 在builder配置文件中我设置了win默认打包出32位和64位的集合包,这也会造成软件打包出来默认就100M了因为是一个二合一的安装包(新版本已经去除这个设置) 若不想升级和自己去除的话,找到builder配置的win -> target删除arch对象即可,去除以后默认运行build命令时,则会只打包当前打包机的操作系统位数包。
    • 一些不需要立刻用到的资源可以放到服务器上,等到用户需要使用时再进行按需下载,比如:字体文件,一些不是很急用的图片,音频文件;或是使用nsis编写在线安装程序,下载以后再进行安装对用户进行一些善意的欺诈行为是允许的。

    提示