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

wordpress中文网站模板制作软件的网站

wordpress中文网站模板,制作软件的网站,揭阳专业的网站建设价格,京东企业集团网站建设方案写在前面 作为一个前端程序员,如何实现从前端到客户端的跨越,可能是一个很难实现的事。但客户需求千奇百怪,偶尔遇到一个非要客户端的,如何应对? 那Electron可能真是你福音。具体它有哪些功能,可自行官网…

写在前面

作为一个前端程序员,如何实现从前端到客户端的跨越,可能是一个很难实现的事。但客户需求千奇百怪,偶尔遇到一个非要客户端的,如何应对?

那Electron可能真是你福音。具体它有哪些功能,可自行官网查看:Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron。这里只谈一谈最近项目中遇到的一种情况:将已有的vue项目打包成客户端

1.创建electron 项目

首先创建一个electron项目:快速入门 | Electron。

这里直接使用了脚手架: GitHub - electron/electron-quick-start: Clone to try a simple Electron app。

也可以根据官网自己搭建。

执行以下命令安装 脚手架 :

npm install 

如果安装过程中卡住,可尝试设置以下环境变量

ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
npm run start 启动

2.创建express项目

为什么要用express 框架?其实直接启动electron+vue的dist包,静态部署也可以。需要的参考这个Electron学习记录(二)-在Electron中使用vue3_electron使用vue-CSDN博客

但项目中一般都以服务的形式部署,静态部署多少有些资源读取的问题。这里增加了express框架,轻量,方便。

初始化express项目

使用express-generator搭建

npm install express-generator -g
express express-project
创建一个名为express-project的项目

把项目整体放到electron项目的根目录。

3.修改配置,打包启动

(1)在main.js 增加express 启动项目,基本可以理解为把exprss-project项目下bin/www的内容迁移打main.js中。

(2)将vue项目的dist包放到exprss-project项目下,比如public目录下。

打包前记得修改.env.production 文件中的后端接口配置,例如:

VUE_APP_BASE_API = '/prod-api'

改为以下形式:

VUE_APP_BASE_API = 'http://{ip}:{port}/prod-api'

(3)修改exprss-project项目下bin/app.js 内容

OK。执行,不出意外的,会自动启动客户端了。

(4)最后一步,打包成软件

package.json中添加

  "scripts": {"start": "electron .","packager": "electron-packager ./ my-app --platform=win32 --arch=x64 --out=out --icon=assets/app.ico --asar --overwrite --ignore=.git"},

执行npm run packager,打包成软件。

这样基本实现了vue项目的客户端化,当然,别忘了起后端服务。

http://www.yayakq.cn/news/902830/

相关文章:

  • 深州网站濂溪区建设局网站
  • 东阳做网站的公司asp网站安全
  • 钦州建设银行社招聘网站硬件开发用什么语言
  • xp怎么做网站wordpress去掉尾巴
  • wordpress集团网站广告策划书案例完整版
  • 郑州不孕不育宁波受欢迎全网seo优化
  • 游戏网站建设免费做公司 网站建设价格
  • 网站查询工具seo杭州酒店网站建设
  • 济宁住房和城乡建设厅网站查询网站名有没有收录
  • 珠海斗门建设局官方网站廊坊做网站
  • 怎么做一个网站app吗长沙 服务
  • 做网站需要会的软件网站建设中怎么添加源码
  • 有什么建设网站的书籍莆田网站制作公司
  • 自建站怎么搭建东莞核酸检测时间
  • 建设工程教育网视频网站网站所有权问题
  • 从零开始学做网站 网站网站的改版怎么做
  • 重庆二级站seo整站优化排名wordpress默认设置页面
  • 上网站建设公司设计工作室网站推荐
  • 网页制作与网站建设技术大全查指数
  • 站长百度网站展示程序
  • 网站的优化策略pis粉丝做的网站
  • 福永网站建设国内哪个网站做水产比较大
  • 深圳东门有什么好玩的云南seo刷关键词排名优化
  • 网站没有备案可以做百度推广吗自己设计一款新产品
  • 简述电子商务网站的建设流程图陕西省两学一做网站
  • 丽江做网站asp系统网站源码
  • 网站左侧固定代码杨凌网站建设公司
  • 云主机重装系统后网站重新部署吗如何扁平化设计网站
  • 网站建设的平面设计国外做饮用来源的网站
  • 电子商务网站建设需求说明书山东思达建筑公司排名