安装electron-forge(类似于cli,从git上下载项目脚手架)
npm install -g electron-forge
electron-forge拉取模板
electron-forge init appname
或者使用git获取模板
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install
npm start
electron 开始运行项目
npm start
安装打包神器electron-packager
cnpm install electron-packager -g
使用electron-packager打包
electron-packager .
设置无菜单
在main.js中 加入
electron.Menu.setApplicationMenu(null);
function createWindow () {
electron.Menu.setApplicationMenu(null);
设置无边框
还是同样的在createWindow 函数中,加入以下
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
frame: false,
resizable:false,
webPreferences: {
preload: path.join(__dirname, 'preload.js')
}
})