1,安装node.js
传送门:node.js
安装完成之后运行在终端运行一下node -v查看版本号,有版本号就说明安装成功了
2,终端运行npm -v查看有没有npm
3,安装nativefier
npm install nativefier -g
4,安装cnpm,原因:npm容易被墙,cnpm是淘宝的镜像,所以用cnpm代替npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
如果安装不上去报错,可能是权限的问题
mac终端执行以下命令,使用最高权限来运行,运行完输入密码
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose
5,用cnpm安装electron,Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用
cnpm install -g electron
6,现在就可以打包成应用了
nativefier --name "APP" --tray "https://www.baidu.com"
7,还有一些相关操作
--always-on-top //应用窗口总是在上面 --background-color <string> //背景颜色 --disable-context-menu //禁用上下文菜单 --disable-dev-tools //禁用开发工具 --full-screen //全屏 --hide-window-frame //隐藏窗口框架
over