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

百度网站建设制作公司樟木头网站

百度网站建设制作公司,樟木头网站,适合 wordpress 图标,wordpress rds1 、Electron 打包,包括需要下载的内容和环境配置步骤 注意:Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的框架 首先需要电脑环境有Node.js 和 npm我之前的文章有关nvm下载node的说明也可以去官网下载 检查是否有node和npm环…

1 、Electron 打包,包括需要下载的内容和环境配置步骤

注意:Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的框架

首先需要电脑环境有Node.js 和 npm我之前的文章有关nvm下载node的说明也可以去官网下载

检查是否有node和npm环境命令

node -v
npm -v

输出版本号,说明安装成功

2、创建 Electron 项目

        2.1 创建项目目录
        打开命令行工具,创建一个新的项目目录并进入该目录:  

mkdir electron-app
cd electron-app

        2.2 初始化项目

npm init -y

        2.3 安装 Electron

npm install electron --save-dev

        2.4 创建项目文件(可在vscode或者hbuilder打开并创建)

        在项目根目录下创建 main.js 和 index.html 文件。
main.js 文件内容如下:

const { app, BrowserWindow } = require('electron')function createWindow () {const win = new BrowserWindow({width: 800,height: 600,webPreferences: {nodeIntegration: true,contextIsolation: false}})win.loadFile('index.html')
}app.whenReady().then(() => {createWindow()app.on('activate', function () {if (BrowserWindow.getAllWindows().length === 0) createWindow()})
})app.on('window-all-closed', function () {if (process.platform !== 'darwin') app.quit()
})

index.html 文件内容如下:

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>Hello World!</title>
</head>
<body><h1>Hello World!</h1>We are using Node.js <script>document.write(process.versions.node)</script>,Chromium <script>document.write(process.versions.chrome)</script>,and Electron <script>document.write(process.versions.electron)</script>.
</body>
</html>
2.5 配置启动脚本

在 package.json 文件中添加启动脚本:

{"name": "electron-app","version": "1.0.0","description": "","main": "main.js","scripts": {"start": "electron ."},"keywords": [],"author": "","license": "ISC","devDependencies": {"electron": "^23.2.1"}
}

2.6 启动项目

在命令行中执行以下命令启动 Electron 应用:

npm start

3. 选择打包工具并安装

常见的 Electron 打包工具有 electron-builder 和 electron-packager,这里以 electron-builder 为例。

3.1 安装 electron-builder

在项目目录下执行以下命令安装 electron-builder:

npm install electron-builder --save-dev

4. 配置 electron-builder

在 package.json 文件中添加 build 字段来配置打包选项:

{"name": "electron-app","version": "1.0.0","description": "","main": "main.js","scripts": {"start": "electron .","pack": "electron-builder --dir","dist": "electron-builder"},"keywords": [],"author": "","license": "ISC","devDependencies": {"electron": "^23.2.1","electron-builder": "^23.6.0"},"build": {"appId": "com.example.electron-app","productName": "Electron App","directories": {"output": "dist"},"win": {"target": ["nsis"]},"mac": {"target": ["dmg"]},"linux": {"target": ["deb"]}}
}

上述配置中,appId 是应用的唯一标识符,productName 是应用的名称,directories.output 是打包输出的目录。win、mac 和 linux 分别指定了不同操作系统下的打包目标。

5. 打包应用

5.1 打包测试
执行以下命令进行打包测试,该命令会在 dist 目录下生成一个未压缩的应用包:

npm run pack

5.2 正式打包
执行以下命令进行正式打包,会生成不同操作系统下的安装包:

npm run dist

打包完成后,在 dist 目录下可以找到生成的安装包。


文章转载自:

http://BA2BKDL3.jcxyq.cn
http://HhFrLQnG.jcxyq.cn
http://IRLT5qbB.jcxyq.cn
http://AIk9NPYv.jcxyq.cn
http://VuYDnPkb.jcxyq.cn
http://fYK0B0k2.jcxyq.cn
http://ZL8JMZuu.jcxyq.cn
http://jKr2zDKe.jcxyq.cn
http://TzbrVCbF.jcxyq.cn
http://h3ksh2GW.jcxyq.cn
http://kBzpFKrg.jcxyq.cn
http://HyqZz0Ua.jcxyq.cn
http://AKS5ltRX.jcxyq.cn
http://7Pjb0BSt.jcxyq.cn
http://vHYj9kIY.jcxyq.cn
http://e64zLZQ8.jcxyq.cn
http://lBKgTBuW.jcxyq.cn
http://n5eh6nwW.jcxyq.cn
http://Z1KzNPrd.jcxyq.cn
http://q4i1wWZ8.jcxyq.cn
http://ioI6VDGX.jcxyq.cn
http://OUucYucC.jcxyq.cn
http://hic0kOBn.jcxyq.cn
http://6jp9ihvy.jcxyq.cn
http://2b0WTBg9.jcxyq.cn
http://IHc9HJUA.jcxyq.cn
http://WM3kKrJ5.jcxyq.cn
http://EEBUNyTs.jcxyq.cn
http://6f05xaPa.jcxyq.cn
http://6Hapz04h.jcxyq.cn
http://www.dtcms.com/wzjs/725705.html

相关文章:

  • dede5.7网站搬家遂宁门户网站建设先进工作单位
  • 南宁网站定制公司学术网站建设
  • 毕节建设公司网站网站建设如何工作
  • 湛江市研发网站建设专业网站开发开发
  • 旅游公司网站建设策划书装修网站免费设计
  • 石家庄网站制作机构seo关键词怎么填
  • 黑蜘蛛网站华为网络营销案例分析
  • 博客和网站有什么不同centos6.6做网站
  • 网站开发实践报告南宁网站建设索q479185700
  • 建设主题网站的顺序一般是重庆可作为推广的网站
  • 企业网站备案所需材料 amp烽火台网站
  • 电子商务网站名字网站内部关键词
  • 网站添加提醒祥云县网站
  • 气象服务网站建设泉州网站优化排名
  • 十进十建 网站建设工作总结网站外链快速建设
  • 上海企业网站推广方法python编程软件手机版
  • 厘米售卡站怎么做网站做膜结构那个网站好
  • 电子商务网站建设的好处有哪些移动互联网开发的学习心得
  • 长江商学院 网站建设广西建设科技协会网站首页
  • 龙陵县住房和城乡建设局网站wordpress企业主题模板下载
  • 网站编辑字体字号wordpress备份网站
  • 刘家窑网站建设公司聊城网站制作信息
  • 爱站网权重查询wordpress部署篇
  • 运城个人网站建设温州城乡建设官网
  • 哪里可以做网站教程短视频网站平台怎么做
  • 为什么有的公司做很多个网站有域名建网站
  • 东至网站建设免费网站添加站长统计
  • 北京天润建设工程有限公司网站做淘宝网站报告
  • 松花江避暑城建设网站做网站专家
  • 网站空间数据丢失怎么做网约车