前端vue+后台管理系统怎么上线?

前端vue+后台管理系统怎么上线?,第1张

想要将前端Vue + 后台管理系统上线,需要以下步骤:

将前端Vue程序打包为静态文件,使用npm或yarn运行命令: npm run build或yarn build。

在你的服务器上,可以使用FTP或SCP等工具将静态文件上传到服务器。

配置服务器以在Web服务器(例如Apache或Nginx)上提供静态文件。

将后台管理系统部署到服务器上(例如Nodejs),并确保其在需要时访问Vue的静态文件。

配置Web服务器以将所有HTTP请求转发到服务器上运行的后台管理系统。

配置Web服务器以使用SSL证书(如Let’s Encrypt)启用HTTPS加密连接(推荐)。

通过这些步骤,您可以将Vue +后台管理系统部署到生产环境中并运行。

1、使用Vue-cli工具,首先需要通过Nodejs进行安装,安装完成后,进入开发目录,输入以下命令进行安装:npminstall-gvue-cli安装完成。

2、之后使用Vue-cli创建一个基础的Vuejs项目

3、在Vuejs的开发目录下,命令行工具中输入以下命令:npmrunbuild,将会自动创建一个dist目录,其中包含了已编译好的Vuejs代码和依赖文件,只需要将该目录下的文件上传至服务器,即可将Vuejs转换为网页。

1 前言

vue-cli 一个简单的构建Vuejs项目的命令行界面

整体过程:

$ npm install -g vue-cli   $ vue init webpack vue-admin   $ cd vue-admin   $ npm install   $ npm run dev

后面分步说明。

2 安装

前提条件,Nodejs >=4x版本,建议使用6x版本。npm版本 > 3x

全局安装vue-cli

$ npm install -g vue-cli

3 使用

$ vue init <template-name> <project-name>

vue官方提供了多个打包工具版本的模版。我们可以使用vue list命令查看,当前可以使用的模版。

$ vue list

我们在这里,使用webpack模版。 功能齐全的webpack & vue-loader 提供热加载、代码检查、单元测试和css分离

$ vue init webpack vue-element-admin

之后,在E:\project文件夹下面,会有刚初始化的构建的项目vue-element-admin

4 运行结果

项目基础结构已经搭建好了,现在来启动它。

进入项目文件:

$ cd vue-element-admin

安装依赖:

中国行情原因,直接安装,有时候会失败。我们一般使用npm的淘宝镜像cnpm。

先安装cnpm:

$ npm install -g cnpm --registry=https://registrynpmtaobaoorg

之后,使用:

$ cnpm install

你直接安装也可以的:

$ npm install

运行:

$ npm run dev

启动之后,自动打开默认浏览器

之后,就可以进行本地开发,实时预览开发效果。

5 打包部署

项目开发完成之后,可以使用npm run build进行打包工作

$ npm run build

打包完成之后,会生成dist文件夹,项目上线时候,只需要将dist文件夹放到服务器就行了。

6 项目结构

  最近的项目迭代中新增一个需求,需要在electron-vue 项目打包之后,启动exe 可执行程序的时候,动态获取配置文件中的 baseUrl 作为服务端的地址。electron 可以使用 node 的 fs 模块来读取配置文件,但是在项目打包之后项目的静态资源都会被编译成其他文件,本文来记录下相关实现和知识点。

这里需要注意 electron-builder 中两个常用的配置选项:extraResources 拷贝资源到打包后文件的 Resources 目录中,extraFiles 拷贝资源到打包目录的根路径下,这里使用extraResources ,其中 from 表示需要打包的资源文件路径,to 值为 “/” 表示根路径。

代码如下:

  打包之后配置文件会被拷贝过来

同样,页面也能拿到对应的数据,这样就可以通过修改配置文件,动态修改连接服务端ip了。

文章来自https://wwwcnblogscom/zaishiyu/p/16358578html

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 前端vue+后台管理系统怎么上线?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情