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

做网站需要什么书收录是什么意思

做网站需要什么书,收录是什么意思,网站首页域名如何设置访问快,常德交通网站写在前面 作为一个前端程序员,如何实现从前端到客户端的跨越,可能是一个很难实现的事。但客户需求千奇百怪,偶尔遇到一个非要客户端的,如何应对? 那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.mmbaike.com/news/62073.html

相关文章:

  • 渭南哪里做网站百度seo优化怎么做
  • 南通北京网站建设seo黑帽教程视频
  • 山东网站推广有限公司交换链接平台
  • 新疆生产建设兵团第十二师网络优化主要做什么
  • 宜城建设局网站搜索引擎优化的重要性
  • 自动化毕设题目网站开发网站优化方案案例
  • 网站建设 微盘下载g3云推广靠谱吗
  • 网站上的搜索怎么做百度定位店铺位置怎么设置
  • 一元夺宝网站建设网络营销ppt怎么做
  • 网站建设案例企业一手渠道推广平台
  • 枣庄网站制作公司百度提交网站收录查询
  • 在智联招聘网站做销售永久免费建站系统
  • 网站建设的经济效益网络市场调研的五个步骤
  • 西安商城网站建设百度小说排行榜前十
  • 建个网站做网络推广要花多少钱seo导航
  • 塘沽做网站比较好的域名注册查询系统
  • 美国做ppt的网站有哪些chrome浏览器官网入口
  • 网站怎么做投票站长之家查询域名
  • 青海做网站劳动局免费培训项目
  • 浦东新区建设交通委网站指数函数公式
  • 微信公众号做网站卖东西网络营销战略有什么用
  • 上海网站运营南宁推广软件
  • 醴陵 网站建设百度搜索关键词排名
  • 东莞网络科技营销seo的方式有哪些
  • 乌云网是个什么网站网站seo查询站长之家
  • 用手机做网站的软件seo的优点和缺点
  • 做调查网站怎样换IP河南优化网站
  • 工业设计网站外网公司网站建设北京
  • 湘潭网站建设 真好磐石网络最好的搜索引擎
  • 知名网站建设平台网站百度收录批量查询