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

安阳做网站多少钱网站设计大全推荐

安阳做网站多少钱,网站设计大全推荐,营销型网站建设的意义,图片外链生成器背景 电脑是用的mac#xff0c;安装了parallels desktop ,想用electron 想同时打包出 苹果版本和windows版本。因为是在虚拟机里安装#xff0c;它常被我重装#xff0c;所以记录一下打包的整个过程。另外就是node生态太活跃#xff0c;几个依赖没记录具体版本#xff0…背景 电脑是用的mac安装了parallels desktop ,想用electron 想同时打包出  苹果版本和windows版本。因为是在虚拟机里安装它常被我重装所以记录一下打包的整个过程。另外就是node生态太活跃几个依赖没记录具体版本很容易各种报错。 需要环境 window10 node: 18.18.2 yarn: 1.22.21 nrm: 1.2.6 electron: 23.3.13 准备配置环境 1、安装nvm方便切换node版本 到 Releases · coreybutler/nvm-windows · GitHub 下载 nvm-setup 并安装  2、选择node版本(当前作者使用的是18.18.2虽然当前最新版本已经上20了) 在cmd中安装node版本 nvm install 18.18.2 3、切换镜像没有设置镜像前有时会举步维艰 npm config set registry https://registry.npmmirror.com/ 4、安装nrm(以前只知道淘宝源现在发现有nrm可以管理源在有些源更新不及时切换一下或许就成功了) npm install -g nrm 5、查看选择源 nrm ls 选择 tencent  因为作者在当时使用taobao云时有个依赖一直超时选择tencent后可以了 nrm use tencent 6、安装yarn 为什么安装yarn有些依赖关系你没搞懂前你用npm试试绝对会让你怀疑人生 npm install -g yarn 7、初始化项目(注意填写 author 和 description 在后面的打包中是必须项) yarn init 8、开始安装electron 23 yarn add electron23.3.13 或者你不知道23版本哪个最新 yarn add electron23 运行时查看 1、安装官方的例子假设我们的入口文件是  index.html 我们新建一个  main.js  拷贝官方的代码 const { app, BrowserWindow } require(electron/main)const createWindow () {const win new BrowserWindow({width: 800,height: 600})win.loadFile(index.html) }app.whenReady().then(() {createWindow()app.on(activate, () {if (BrowserWindow.getAllWindows().length 0) {createWindow()}}) })app.on(window-all-closed, () {if (process.platform ! darwin) {app.quit()} }) 2、修改 package.json  加入一个  start  脚本 {name: my-electron-app,version: 1.0.0,author: hott1985,description: Hello World!,main: main.js,scripts: {start: electron .,test: echo \Error: no test specified\ exit 1},license: MIT,devDependencies: {electron: 23.1.3} } 3、运行查看 yarn run start 打包exe  因为我们的环境是window10所以打包出来可能是exe的 1、安装打包依赖    (官方方法是  yarn add --dev electron-forge/cli   上面有  --dev  但是因为我们用的不是最新的所以不要加  --dev  由 yarn 自动去分析依赖关系) yarn add electron-forge/cli 2、 使用现成的转化脚本将项目导入至 Electron Forge npx electron-forge import 3、这个时候的package.json大概是长这样的 {name: my-electron-app,version: 1.0.0,main: main.js,author: hott1985,description: Hello World!,scripts: {start: electron-forge start,test: echo \Error: no test specified\ exit 1,package: electron-forge package,make: electron-forge make},license: MIT,dependencies: {electron-forge/cli: ^7.3.0,electron-forge/plugin-fuses: ^7.3.0,electron/fuses: ^1.7.0,electron-squirrel-startup: ^1.0.0},devDependencies: {electron-forge/maker-deb: ^7.3.0,electron-forge/maker-rpm: ^7.3.0,electron-forge/maker-squirrel: ^7.3.0,electron-forge/maker-zip: ^7.3.0,electron-forge/plugin-auto-unpack-natives: ^7.3.0,electron: 23.3.13} }4、补全2个官方没提到的依赖 官方文档中可以直接打包了实际还爆2个依赖没装上 yarn add electron-forge/plugin-fuses  继续试试 yarn add electron/fuses  可以进入运行时了 5、打包make 如果你前面没有在package.json中加入作者author和描述description 就会有错误 加上去重新执行就能在打包成了
http://www.dnsts.com.cn/news/15949.html

相关文章:

  • 网站开发的数据wordpress二次元博客
  • 微信小程序制作免费轻站平台骨干校建设专题网站
  • 做自己的网站有什么用做网站为职业生存不下去
  • 控制台网站宁波公司建站模板
  • 做鞋设备网站自助建站系统网站建设开发
  • 网站建造免费邹平市建设局官方网站
  • 如何做免费音乐网站开发公司更换物业公司的请示
  • 凡科做网站多少钱古玩网站建设意义
  • 网站管理助手4.0教程娃娃修复师的工作主要是什么
  • 企业网站建设有几种形式烟台网站建设专业臻动传媒
  • 南昌房产网站建设常州网络推广公司哪家好
  • 建设网站企业登录wordpress怎么添加网盘下载
  • 服装网站开发目的自动摘要wordpress
  • 网站是怎样赚钱的网站建设所需人力时间
  • 东营网站制作方案wordpress多语
  • 教育系统网站建设网站入口类型
  • 宾馆网站模板网站正在建设中 html5
  • 建设一个购物网站需要多少钱wordpress 媒体库多选
  • 辽宁省朝阳市做网站wordpress不能将请求写入临时文件.
  • php网站开发薪资 深圳外贸网站搭建一站式服务
  • jeecms做企业网站网站规划与建设 第2版ppt
  • 四川省建设工程质量安全协会网站惠州网站建设价格
  • aspnet网站开发实例视频网页打包app
  • 揭阳做网站设计wordpress 柚子皮下载
  • 建设网站方案青岛网络推广的有哪些公司
  • 莆田网站开发wordpress文章id重新排序
  • 网站与维护深圳网站备案查询
  • 郑州做网站销售怎么样常见的静态网页
  • 网站小程序制作公司辽宁网站建站系统哪家好
  • 想开发一个网站需要怎样做ui设计学校培训机构