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

专业的培训网站建设今日新闻头条热点

专业的培训网站建设,今日新闻头条热点,怎么看网站是否被百度惩罚,python 做网站缺点chromium用于渲染页面 node.js用于后台操作 native用于操作os 这是进程通信流程 当需要操作os的的时候就需要用到进程通信 例如通过前端向磁盘写入文件 进入项目文件并且初始化项目 cd TingHack npm init 必填项 scripts需要修改 最终代码 package.json {"name": …

chromium用于渲染页面 node.js用于后台操作 native用于操作os

这是进程通信流程 当需要操作os的的时候就需要用到进程通信 例如通过前端向磁盘写入文件

进入项目文件并且初始化项目

cd TingHack
npm init

必填项

scripts需要修改

最终代码 package.json

{"name": "tinghack","version": "1.0.0","main": "main.js","scripts": {"start": "electron ."},"author": "Ting","license": "ISC","description": "TingHack"
}

先设置镜像源然后 下载相关工具 之后编译器有了代码提示

npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ 
npm install --save-dev electron

执行 以下代码就有ui了

npm start

配置自动重启 每次修改代码后自动执行npm start

npm i nodemon -D

修改package.json

  "scripts": {"start": "nodemon --exec electron ."},

新建nodemon.json 代码如下

{"ignore":["node modules","dist"],"restartable":"r","watch":["*.*"],"ext":"html,js,css"
}

主进程(main.js)如果需要与渲染进程进行通信需要一个中间的进程 即预加载进程 (preload.js)

三个进行执行顺序是 主进程 预加载进程 渲染渲染进程 ,其中预加载进行可以使用主进程从一些函数 方法

其中渲染进程向主进程通信

const {contextBridge, ipcRenderer} = require('electron')
......
ipcRenderer.send('file-save', data)const {app, BrowserWindow,ipcMain} = require('electron')
......
ipcMain.on('file-save', writeFile)

主进程 渲染进程双向通信

const {contextBridge, ipcRenderer} = require('electron')
......
async readFile() {return await ipcRenderer.invoke('file-read')
}const {app, BrowserWindow,ipcMain} = require('electron')
......
ipcMain.handle('file-read',readFile)

打包项目

npm install electron-builder -D

可自定义的设置项如下

{"name": "video-tools","version": "1.0.0","main": "main.js","scripts": {"start": "electron .","build": "electron-builder"},"build": {"appId": "com.atguigu.video","win": {"icon": "./logo.ico","target": [{"target": "nsis","arch": ["x64"]}]},"nsis": {"oneClick": false,"perMachine": true,"allowToChangeInstallationDirectory": true}},"devDependencies": {"electron": "^30.0.0","electron-builder": "^24.13.3"},"author": "宝码香车","license": "ISC","description": "A video processing program based on Electron"
}

http://www.dtcms.com/wzjs/397010.html

相关文章:

  • 龙岗企业网站制作公司免备案域名
  • 微设计公司网站新闻源软文推广平台
  • 做网站时需要注意什么问题最新疫情爆发
  • 永安市建设局网站重庆搜索引擎seo
  • sh域名做的好的网站最常见企业网站公司有哪些
  • 旅游网站怎么用dw做爱站网排行榜
  • 有个专门做gif的网站网络推广费用一般多少
  • 佛山营销型网站建设公司chatgpt 网址
  • 固原网站制作百度推广怎么做最好
  • 晋中市建设局网站怎么把平台推广出去
  • 网站推广与维护设计方案优化大师手机版下载安装app
  • 网站操作可行性分析昆明seo优化
  • 网站开发工资多少钱一个月seo自动刷外链工具
  • 帝国cms 网站例子百度客服人工电话24
  • 用自己的服务器建网站自己有产品怎么网络销售
  • 简述企业建网站的步骤考试培训
  • wordpress 弹图插件桂林seo顾问
  • 企业建网站多少钱自媒体平台有哪些
  • 想学习做网站百度竞价调价软件
  • 做暧昧网站中国网站排名
  • 个人网站源代码下载关键词排名软件
  • 给一个公司做网站需要什么内容大数据培训机构排名前十
  • 做销售在那个网站找怎么让客户主动找你
  • 网站建设数据录入免费网站java源码大全
  • 海西州住房建设局网站网络营销推广策划的步骤
  • 山东信达建设工程有限公司网站手机优化大师为什么扣钱
  • 合肥关键词排名推广厦门seo总部电话
  • 河北省城乡和建设厅网站南京关键词优化软件
  • 网页设计制作成品seo网站外链平台
  • 可做分析图的地图网站百度搜索