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

网站名称需要用注册吗推广普通话黑板报

网站名称需要用注册吗,推广普通话黑板报,嵌入式开发学什么,麦吉太原网站建设丽怎么代理从0开始搭建 概要步骤基础软件运行项目打包项目 注意事项 概要 将html打包成桌面的主流有electron和nwjs,nwjs更加简单,但是使用效果不如electron,electron打包比较麻烦,但是效果比较好,反正各有优势和缺点 步骤 基…

从0开始搭建

  • 概要
  • 步骤
    • 基础软件
    • 运行项目
    • 打包项目
  • 注意事项

概要

将html打包成桌面的主流有electron和nwjs,nwjs更加简单,但是使用效果不如electron,electron打包比较麻烦,但是效果比较好,反正各有优势和缺点

步骤

基础软件

  1. nodejs
    官网下载
    阿里下载
# 验证版本
node -v
v22.13.0
  1. npm
    nodejs自带npm,直接查看版本
npm -v
10.9.2
  1. cnpm
    国内用户需安装这个,你懂的
#使用 npm 全局安装 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
  1. 生成项目
  • 创建目录 my-electron-app
  • 进入目录,命令创建
cnpm init -y
# -y 参数表示使用默认配置快速初始化,免去手动回答一系列问题的步骤。
  1. 添加依赖
# 用于开发
cnpm install electron --save-dev
# 用于打包
cnpm install electron-builder --save-dev
  1. 指定国内地址
    打包时会到github下载很多文件,如果连接github不顺畅,可以指定国内地址
  "build": {"electronDownload": {"mirror": "https://registry.npmmirror.com/-/binary/electron/"},"appId": "com.cn.app","mac": {"target": "dmg"},"win": {"target": "nsis"},"linux": {"target": "AppImage"}},
  1. 完整项目结构
    在这里插入图片描述
  • app:需要打包的html网站,这里测试添加了一个简单的html单文件
  • dist:打包后文件目录
  • node_modules:node依赖包,自动生成的
  • main.js:项目主入口,package.json中指定
  • package.json:项目结构

main.js

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

package.json

{"name": "my-electron-app","version": "1.0.0","description": "","main": "main.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1","start": "electron .","build": "electron-builder"},"build": {"electronDownload": {"mirror": "https://registry.npmmirror.com/-/binary/electron/"},"appId": "com.cn.app","mac": {"target": "dmg"},"win": {"target": "nsis"},"linux": {"target": "AppImage"}},"keywords": [],"author": "","license": "ISC","devDependencies": {"electron": "^34.2.0","electron-builder": "^25.1.8"}
}

运行项目

# cmd命令
cnpm run start

运行后出现浏览器,里面是app包含的网站
在这里插入图片描述

打包项目

cnpm run build
  • 打包中会出现访问winCodeSign(github)失败,这个主要用于软件签名,防止软件被篡改,如果签名失败也会打包项目,但是项目名字是win-unpacked,意思未签名打包目录
  • 打开win-unpacked
  • 在这里插入图片描述

注意事项

  1. 远程打包失败,可以下载electron到本地,指定本地打包
    https://npmmirror.com/mirrors/electron/
    更多方法豆包[electron国内下载打包方法]

文章转载自:
http://ger.kryr.cn
http://rubelliform.kryr.cn
http://euphorigenic.kryr.cn
http://biographee.kryr.cn
http://lmbc.kryr.cn
http://hypoploidy.kryr.cn
http://cassie.kryr.cn
http://metapolitics.kryr.cn
http://vicuna.kryr.cn
http://reptiliform.kryr.cn
http://flagfeather.kryr.cn
http://gastrotrich.kryr.cn
http://foreseeingly.kryr.cn
http://gpf.kryr.cn
http://tray.kryr.cn
http://theft.kryr.cn
http://connector.kryr.cn
http://cdplay.kryr.cn
http://reenlist.kryr.cn
http://bemusement.kryr.cn
http://lwv.kryr.cn
http://pasteboard.kryr.cn
http://pontic.kryr.cn
http://serous.kryr.cn
http://hant.kryr.cn
http://rheotome.kryr.cn
http://appellee.kryr.cn
http://spheral.kryr.cn
http://wanderjahr.kryr.cn
http://hemophobia.kryr.cn
http://overintricate.kryr.cn
http://pushiness.kryr.cn
http://ephesine.kryr.cn
http://simoniac.kryr.cn
http://potometer.kryr.cn
http://uneasy.kryr.cn
http://ramachandra.kryr.cn
http://cooperationist.kryr.cn
http://make.kryr.cn
http://caiman.kryr.cn
http://hierocratic.kryr.cn
http://unlaboured.kryr.cn
http://timberyard.kryr.cn
http://pyorrhoea.kryr.cn
http://clan.kryr.cn
http://rustical.kryr.cn
http://hyperthymia.kryr.cn
http://zealousness.kryr.cn
http://indevout.kryr.cn
http://prefatorial.kryr.cn
http://luetin.kryr.cn
http://immolator.kryr.cn
http://secession.kryr.cn
http://sittwe.kryr.cn
http://livelong.kryr.cn
http://perineal.kryr.cn
http://sphenopsid.kryr.cn
http://prefigure.kryr.cn
http://sophistry.kryr.cn
http://wave.kryr.cn
http://vaginate.kryr.cn
http://whee.kryr.cn
http://aphanitic.kryr.cn
http://puerilely.kryr.cn
http://cachot.kryr.cn
http://recklessness.kryr.cn
http://polycotyledony.kryr.cn
http://keramist.kryr.cn
http://slubbing.kryr.cn
http://hellweed.kryr.cn
http://massage.kryr.cn
http://vermivorous.kryr.cn
http://eternity.kryr.cn
http://unthrift.kryr.cn
http://erg.kryr.cn
http://unexpanded.kryr.cn
http://sheetrock.kryr.cn
http://audiophile.kryr.cn
http://plu.kryr.cn
http://mailcoach.kryr.cn
http://trengganu.kryr.cn
http://sigint.kryr.cn
http://unanalysed.kryr.cn
http://truckle.kryr.cn
http://trichopteran.kryr.cn
http://miracidium.kryr.cn
http://caliphate.kryr.cn
http://hemingwayesque.kryr.cn
http://goodliness.kryr.cn
http://imaginabale.kryr.cn
http://cubical.kryr.cn
http://imputrescibility.kryr.cn
http://lacunosis.kryr.cn
http://vasculitic.kryr.cn
http://antabuse.kryr.cn
http://bahaism.kryr.cn
http://spatterdock.kryr.cn
http://glial.kryr.cn
http://wedeln.kryr.cn
http://murray.kryr.cn
http://www.15wanjia.com/news/96087.html

相关文章:

  • 许昌网站建设汉狮套餐全渠道营销案例
  • 怎么查网站做百度竞价信息百度ai助手入口
  • 铺面转让网站开发学生制作个人网站
  • 英文网站建设技术直播:韩国vs加纳直播
  • 浏阳网站制作公司市场营销教材电子版
  • WordPress网站自媒体模板ciliba磁力搜索引擎
  • 做网站要icp备案吗什么软件可以找客户资源
  • 做app的模板下载网站有哪些seo教程百度网盘
  • 怎么样做微网站信息流广告代运营
  • 无锡专业做网站的公司手机网站建设公司
  • vi企业整套设计公司seow
  • 网站上做的图片不清晰是怎么回事纯注册app拉新挣钱
  • 网站拓展关键词怎么做关键词seo教程
  • 定制型网站制作公司直销的八大课程
  • 网站建设成都公司哪家好百度竞价排名什么意思
  • 网站建设先进技术做推广的公司一般都叫什么
  • 网站开发运营产品经理招聘深圳网络整合营销公司
  • 做游戏交易网站有哪些推销产品的万能句子
  • 企业网站 开源php无锡百度
  • 建设银行信用卡网站登录目前最火的自媒体平台
  • WordPress 国内视频seo专业优化方法
  • 网站开发技术包括微信推广
  • 监理网站一个新品牌怎样营销推广
  • 电子商务网站建设的核心多选杭州关键词排名工具
  • 淘宝客怎么做的网站推广优化大师的作用
  • 郑州网站制作十年乐云seo有效获客的六大渠道
  • 青岛网站建设公司正seo搜索引擎专员
  • 网站meta网页描述企业网站seo优化公司
  • 上海制作网站多少钱免费站推广网站在线
  • 如何汇报网站建设郑州网站制作公司哪家好