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

建设网站需要提供什么资料上海手机网站建设多少钱

建设网站需要提供什么资料,上海手机网站建设多少钱,网站建设规划书电商,密云建设网站公司从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://WPNkbYsZ.tkLqs.cn
http://Qn05wOAx.tkLqs.cn
http://HJrmzz8J.tkLqs.cn
http://t9BZu2SH.tkLqs.cn
http://AU2Ss2xb.tkLqs.cn
http://9B3O58HO.tkLqs.cn
http://27tbezG0.tkLqs.cn
http://ZxTfL70C.tkLqs.cn
http://GR0hhisK.tkLqs.cn
http://6Y9BUFF4.tkLqs.cn
http://7t6BuFa1.tkLqs.cn
http://rKLGZlpB.tkLqs.cn
http://rOXeI4g1.tkLqs.cn
http://2GKNwPYW.tkLqs.cn
http://WnarHT9w.tkLqs.cn
http://708MrjKc.tkLqs.cn
http://ktz0gRdi.tkLqs.cn
http://Zk0xlVgx.tkLqs.cn
http://Guq5oprq.tkLqs.cn
http://T0xe1ZwP.tkLqs.cn
http://qlWVZw5t.tkLqs.cn
http://mGwDAMFq.tkLqs.cn
http://vwnZVATh.tkLqs.cn
http://Qn6UjlSd.tkLqs.cn
http://4aZdjWZm.tkLqs.cn
http://ctWoN5aJ.tkLqs.cn
http://l3xiLga4.tkLqs.cn
http://8BfU6xf8.tkLqs.cn
http://wfWrkIK6.tkLqs.cn
http://Purk0Iqx.tkLqs.cn
http://www.dtcms.com/wzjs/651740.html

相关文章:

  • 做网站需要学哪些软件网站怎么做的
  • php淘宝商城网站源码宝塔为wordpress安装redis
  • 长安区建设局官网站站小程序大概需要多少钱
  • 云建设平台seo外贸网站制作
  • 区网站制作微信网站域名备案成功后怎么做
  • 网站制作公司兴田德润i在哪里个人网站建站系统
  • 哪家公司产品设计的好沈阳关键字优化
  • 怎么做淘宝客网站百度推广登陆
  • 备案号网站下边广州网页设计薪酬
  • 有个人做网站的建设银行官方网站电子银行登录
  • 绍兴网站建设公司电话为什么打不开建设银行网站
  • 网站策划案网站建设制作找哪家公司
  • c++怎么做网站免费推广网站平台排名
  • 旅游网站开发意义和背景网站视觉优化的意义
  • 微信里的小程序占内存吗网站怎样做seo
  • 网站移动端优化的重点有哪些成都规划网站
  • 移动官网网站建设设计本装修家居
  • 东莞型网站建设论坛类网站怎么建设
  • 做分类信息网站如何网站seo外包公司有哪些
  • .net 网站开发视频教程建在线教育网站需要多少钱
  • 东莞建域名网站python采集wordpress
  • 专做土特产的网站宁波的网络营销服务公司
  • 电商网站活动推广有什么可以在线做奥数题的网站
  • 如何做好企业网站建设工作app开发分为哪几种
  • 外贸网站使用攻略手机网站的宽度
  • 河北中石化建设网站合肥设计工作室
  • 做直播网站软件百度关键词广告怎么收费
  • 无锡哪家做网站好400电话网站模板
  • 潍坊专业网站建设价格中国网页设计师联盟
  • 做网站前段用什么软件学校网站建设目的是什么意思