vue-element-admin 运行并且打包部署

简介: vue-element-admin 运行并且打包部署

vue-element-admin一个基于 vue2.0 和 Eelement 的控制面板 UI 框架,这是使用vue技术栈开发的前端程序员的首选管理系统模板,模板以及非常的成熟了,并且有相关的社区和维护人员,开发时候遇到问题也不要慌。


image

今天就来说一下,怎使用这个模板,以及写好了项目,怎么样把项目打包成静态文件,部署在服务器上。


1:去github上面下载或者克隆

Github 地址:https://github.com/PanJiaChen/vue-element-admin

我这里使用简单粗暴的方式,直接下点击载按钮

2:使用vscode打开,进入项目目录cd vue-element-admin,并且在项目里面安装依赖。

npm install --registry=[https://registry.npm.taobao.org](https://registry.npm.taobao.org)

建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题

安装完成会发现项目目录中多了一个依赖文件夹


3:运行本地开发 启动项目

npm run dev


4:浏览器打开

运行成功就使用浏览器打开

可以在这个后台管理系统的模板的基础上,修改一些自己需要的代码,变成自己的开发的项目了,此处自行发挥,省略一万字。

=============

5:打包成静态文件

做好项目之后,需要开始打包了,打包成一个dist静态文件夹。

npm run build:prod
(prod 对应的是生成环境的配置内容)

打包成功之后

会出现一个这样的dist文件夹


6:查看本地index.html,在本地打开

选择在默认的浏览器打开

但是这个时候

我们会发现空白页

怎么办?

打开f12来看一下是什么情况吧

这里的报错是这样的

解决办法

正常vue项目是要修改 config文件夹下的index.js 可是vue-element-admin项目没有这个文件

那就找到并且打开vue.config.js

将 publicPath: '/',改成 publicPath: './',


再次执行,npm run build:prod命令

重新打包

这个时候,就可以直接在本地打开静态文件dist里面的index.html页面了。


注意:

如果修改了路径,点击登录按钮,还是不能跳转的话,可以考虑一下修改router/index.js里面的路由

const createRouter = () => new Router({
  mode: 'history', // require service support
  scrollBehavior: () => ({ y: 0 }),
  routes: constantRoutes
})

改成

const createRouter = () => new Router({
  mode: 'hash', // require service support
  scrollBehavior: () => ({ y: 0 }),
  routes: constantRoutes
})

改完后再打包一次即可

7:部署

部署这里,需要后端搭建好环境

我这里是一件搭建好的环境

使用ftp链接到服务器的根目录底下

我在根目录底下新建了一个文件夹ChemHtml

然后将dist静态文件夹里面的内容拷贝到ChemHtml里面


最后访问

服务器的主机ip地址我就加一下马赛克啦。

好了,完结,散花,准备下班!!

各位路过的小哥哥,小姐姐,喜欢的就点个赞呗。

相关文章
|
6月前
|
JavaScript
vue3 使用element plus 打包时 报错
vue3 使用element plus 打包时 报错
136 0
|
6月前
|
JavaScript Android开发
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
120 0
|
6月前
|
JavaScript 前端开发 开发者
Javaweb之Vue组件库Element的详细解析
4 Vue组件库Element 4.1 Element介绍 不知道同学们还否记得我们之前讲解的前端开发模式MVVM,我们之前学习的vue是侧重于VM开发的,主要用于数据绑定到视图的,那么接下来我们学习的ElementUI就是一款侧重于V开发的前端框架,主要用于开发美观的页面的。
79 0
|
JavaScript 前端开发 Java
vue3-element-admin 项目说明文档
vue3-element-admin 项目说明文档
|
1月前
|
资源调度 JavaScript 前端开发
vue-element-admin 综合开发一:搭建环境:vue-cli创建项目,整合element、vue-router
这篇文章是关于如何使用vue-cli搭建vue环境,并整合Element UI和vue-router来开发一个基础的前端管理后台界面。
136 0
vue-element-admin 综合开发一:搭建环境:vue-cli创建项目,整合element、vue-router
|
1月前
|
资源调度 JavaScript PHP
Vue3+ element plus 前后分离admin项目安装教程
Vue3+ element plus 前后分离admin项目安装教程
37 0
|
5月前
|
JavaScript 前端开发 API
vue使用element plus组件上传服务器
vue使用element plus组件上传服务器
101 1
|
6月前
|
移动开发 资源调度 JavaScript
vue-vben-admin的编译运行
vue-vben-admin的编译运行
96 2
|
资源调度
vue3项目运行即打包命令---vue3学习笔记
vue3项目运行即打包命令---vue3学习笔记
159 0
|
12月前
vue-element-admin打包后白屏的问题
vue-element-admin打包后白屏的问题
108 0