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

如何做网站的cdn做神马网站快

如何做网站的cdn,做神马网站快,ppt模板免费整套,高清的建设工程人员查询写在前面 作为一个前端程序员,如何实现从前端到客户端的跨越,可能是一个很难实现的事。但客户需求千奇百怪,偶尔遇到一个非要客户端的,如何应对? 那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/660179/

相关文章:

  • 遵义网站开发公司会员管理系统怎么用
  • 网站权重什么意思网站设计版式
  • 网站开发实战课程wordpress 柚子皮
  • 网站建设作为网站的设计过程
  • 网站 搜索引擎 提交南昌市科协网站
  • 网站维护项目那些网站百度抓取率比较高
  • 绿色食品网站建设论文企业电子邮箱怎么申请注册
  • 博客网站模板有哪些苏醒8 WordPress
  • 南昌寻南昌网站设计电商商城网站开发
  • 江苏网站开发公司外贸网站有什么
  • 哈密网站建设肥城网站建设哪家好
  • 城阳区网站建设公司WordPress设置页面宽度占满
  • 怒江州住房和城乡建设局网站素材免费下载素材库
  • 旅游网站建设目标网站分类html编辑器的程序怎么设置
  • 国外专门做图像增强的网站广州seo招聘
  • 鲜花网站前台数据库建设优秀大校网站
  • 个人外贸网站建设深圳招聘信息最新招聘信息查询
  • 网站建设哪里最好接单子做网站办公室图片
  • 免费做网站的网址有哪些淘宝这种网站怎么做的
  • 个人博客网站实验报告微信主题wordpress
  • 怎样将自己做的网页加入网站o2o网站制作
  • 英文企业网站建设做名片去哪个网站
  • wordpress新站不收录百度一下就会知道了
  • 网站镜像 cdn吉林中岩峰建设有限公司网站
  • 壁纸网站模板wordpress主题租房
  • 做外贸网站选择服务器七台河新闻联播今天的
  • 石家庄网站建设模板服务wordpress主体
  • 网站备案服务内容wordpress wvip
  • 西宁高端网站建设公司html5网页开发工具
  • 网站开发公司网站泰安网课