首先下载node.js安装,其中node.js包含了一个npm,这是一个安装包的管理模块,然后将npm所在的路径加入环境变量path中,这样就可以直接在控制台调用npm安装软件,
C:\Program Files\nodejs下有一个npm.bat,将这个路径加入path中
接着要下载Electron,一般的做法是从镜像下载,不是Electron的镜像,而是安装npm镜像
很重要的一步,一定要用管理员权限打开cmd,然后输入
npm install cnpm -g --registry=http://registry.npm.taobao.org
如此这般便可以用cnpm来安装软件了,这样访问的是淘宝的镜像库,也就是说访问的是国内的,速度会快很多
接着,便是安装Electron了
cnpm install electron -g
等待下载完后,输入Electron -v
如果输出版本号,则说明安装成功了
接着创建一个app应用,可以在任意地方创建一个app文件夹,里面创建三个文件,一个js,一个html,一个json文件
npm install --save-dev electron-packager将electron-package安装到项目的路径下面
或者 npm install electron-package -g 全局安装
然后可以用electron-packager来生成各个平台的发布文件,比如windows的exe文件
electron-packager <location of project> <name of project> <platform> <architecture> <electron version><optional options>
命令说明:
- location of project:项目所在路径
- name of project:打包的项目名字
- platform:确定了你要构建哪个平台的应用(Windows、Mac 还是 Linux)
- architecture:决定了使用 x86 还是 x64 还是两个架构都用
- electron version:electron 的版本
- optional options:可选选项
接着在生成的目录下,找到resources文件夹,下面有一个app文件夹,在这里打开cmd,
用asar pack app app.asar生成一个asar的包,将app文件夹删除,这样就不会暴露源码了
asar pack app app.asar中的app是指文件夹的名称
网友评论