当前位置: 首页 > news >正文

张家界市网站建设_网站建设公司_门户网站_seo优化

做外国网用哪些网站,提升网站建设品质,专业做包包的网站好,wordpress图片主题Repay目标#xff1a;前端将静态页面文件夹所有页面打包成一个exe文件#xff08;不包含其它文件#xff09;可运行。 步骤 1、初始化 npm init此时项目多出一个package.json文件。 {name: my-electron-app,version: 1.0.0,…目标前端将静态页面文件夹所有页面打包成一个exe文件不包含其它文件可运行。 步骤 1、初始化 npm init此时项目多出一个package.json文件。 {name: my-electron-app,version: 1.0.0,description: Hello World!,main: main.js,scripts: {start: electron .},author: Jane Doe,license: MIT,devDependencies: {electron: ^18.0.4} }2、在根目录下新建main.js const { app, BrowserWindow } require(electron)function createWindow () { // 创建浏览器窗口 const win new BrowserWindow({width: 800,height: 600, resizable: false, //禁止改变主窗口尺寸 // frame:false, //去掉边框和工具栏 去掉之后就不能拖拽窗口,需要自己写 maximizable: false, //禁止最大化webPreferences: {nodeIntegration: true} }) // 这里是配置的入口文件如果需要改变入口文件改这里就可以 为相对路径 win.loadFile(index.html)// 打开开发者工具 win.webContents.openDevTools()}// Electron会在初始化完成并且准备好创建浏览器窗口时调用这个方法// 部分 API 在 ready 事件触发后才能使用。app.whenReady().then(createWindow)//当所有窗口都被关闭后退出app.on(window-all-closed, () {// 在 macOS 上除非用户用 Cmd Q 确定地退出// 否则绝大部分应用及其菜单栏会保持激活。if (process.platform ! darwin) {app.quit()}})app.on(activate, () {// 在macOS上当单击dock图标并且没有其他窗口打开时// 通常在应用程序中重新创建一个窗口。if (BrowserWindow.getAllWindows().length 0) {createWindow()}}) 3、安装electron npm install electron-packager -g4、配置package的js文件 scripts: {start: electron .,package:electron-packager . needle-server --platformwin32 --archx64 --out./out --asar --app-version1.0.0 --overwrite --ignorenode_modules},5、打包执行以下命令此时会输出文件夹/out找到exe文件就是打包程序的快捷方式但是还没结束。我们只是通过electron-packager将electron应用打包成可执行exe我们还需要使用electron-winstaller将应用打包成exe安装程序electron-squirrel-startup安装程序时生成快捷方式 npm run package6、安装打包依赖包 npm install electron-packager --save-dev npm install electron-squirrel-startup --save7、新建build.js文件 var electronInstaller require(electron-winstaller); var path require(path);resultPromise electronInstaller.createWindowsInstaller({appDirectory: path.join(./out/needle-server-win32-x64), //刚才生成打包文件的路径outputDirectory: path.join(./out/installer64), //输出路径authors: Joy, // 作者名称exe: needle-server.exe, //在appDirectory寻找exe的名字noMsi: true, //不需要mis![这里写图片描述](https://img-blog.csdn.net/20180712225817503?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NjI2MTEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA/dissolve/70)});resultPromise.then(() console.log(It worked!), (e) console.log(No dice: ${e.message}));7、执行后生成的文件在needle-server-win32-x64文件夹 npm run package8、执行命令生成单个exe文件在installer64包下双击直接可以打开。 node build.js至此结束~
http://www.ihoyoo.com/news/68208.html

相关文章:

  • 农村小伙创业做网站平凉公司网站建设
  • wordpress站内信公司名字logo设计
  • 深圳网站建设系统东莞+网站+建设+汽车
  • 网站手机客户端生成滁州网站建设设计
  • 网站怎么做数据分析北京工程工程建设交易信息网站
  • 长春网站设计价格html5公司手机网站模板
  • wordpress文章底部网站如何自己做优化
  • 青岛企业网站建设优化规划设计公司的发展
  • 搭设企业网站教程设计论坛
  • 织梦建站教程下载wordpress文章到qq群
  • 成都电子商务网站建设网站建设html5作品
  • 模板建站有什么优势安卓系统最好优化软件
  • 个人站长做导航网站辽宁专业网页设计免费建站
  • 免费搭建永久网站步骤辽宁省住房和城乡建设厅网站上不去
  • 电商网站开发文献综述网络营销策划书范文模板
  • 东莞个人网站制作自动做PPT的网站
  • 阿狸网站建设wordpress汉化插件
  • 房地产网站案例河南天丰建设工程有限公司网站
  • 大型网站技术架构:核心原理与案例分析浙江响应式网站建设
  • 郑州的做网站公司龙华做网站的
  • 网站规划市场分析推广企业网站最主要的方式
  • seo做论坛和企业网站差别wordpress给关键词加内链的方法
  • 广州住房与城乡建设部网站做网站公司有哪些
  • 网页显示网站正在建设中怎么做西宁建设网站多少钱
  • 狮城app更多网站上海外贸soho网站建设
  • 苏州做企业网站的公司策划书网站项目目标需求分析
  • 做电子商务系统网站建设wordpress下载服务器文件
  • 山东省城市建设管理协会网站合肥设计公司排名
  • 手机网站设计推荐做风险代理案源的网站
  • 企业如何建公司网站add_action wordpress