项目简介:该项目是基于日常计算宿舍水电煤气费的需求写的,旨在从无到有实现搭建vue+ElementUI+less+ES6的开发环境并进行简单的开发,使用webpack进行代码的编译、压缩和打包,并疏通了该项目如何放到服务器上运行的全过程。

项目环境搭建
一、vue的安装和使用
1.安装node
2.全局安装vue-cli,用npm install -g vue-cli命令
3.用webpack初始化项目,在需要放置项目的路径下用vue init webpack BillingSystem(项目名)命令

二、element的安装和使用
4.安装element-ui,用npm i element-ui -S命令
5.引入element-ui,在main.js写入
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);即可引入

三、less的安装和使用
6.安装cnpm,用npm install -g cnpm --registry=https://registry.npm.taobao.org命令
7.安装less,用cnpm install less less-loader --save命令
8.在vue文件style中加上lang="less"的属性,即可使用

四、项目运行
1.安装cnpm,用npm install -g cnpm --registry=https://registry.npm.taobao.org命令
2.安装依赖,用cnpm install命令
3.项目运行,用npm run dev命令
4.访问http://localhost:8080

五、项目部署到Express服务器上
1.编译项目,用npm run build命令,生成dist文件夹
2.全局安装express-generator,用npm install express-generator -g命令
3.创建一个express项目,在需要放置项目的路径下用express BillingSystemBuild(项目名)命令
4.进入BillingSystemBuild目录,安装项目依赖,用npm install命令
5.把dist目录复制到express项目的public文件夹下,把dist里的static文件夹剪切到public文件夹下
6.运行npm start,启动服务器
7.访问http://localhost:3000/dist

六、项目部署Tomcat服务器上
1.编译项目,用npm run build命令,生成dist文件夹
2.将dist文件夹放在tomcat安装路径下的webapps文件夹里
3.新增环境变量中的系统变量,变量名为JAVA_HOME,变量值为jdk的路径
4.把dist目录复制到webapps文件夹下,把dist里的static文件夹剪切到webapps文件夹下
5.运行Tomcat的bin/startup.bat
6.访问http://localhost:3000/dist

项目地址:https://github.com/LuoYiHao/billing-system

最新文章

  1. 一鼓作气 博客--第四篇 note4
  2. Memcached存储命令 - replace
  3. DEDE的data目录名称修改方法
  4. MyBaits的各种基本查询方式
  5. Spring4新特性简述
  6. nginx简单双机热备:backup参数的使用
  7. uva 1343 非原创
  8. WPF 绑定
  9. seajs的常用api简易文档
  10. Efficient&Elegant:Java程序员入门Cpp
  11. PHP的数据类型和魔术常量
  12. python3+selenium框架设计10-发送邮件
  13. ADODataSet与ADOQuery的区别
  14. SharePoint “File not found” 错误
  15. bzoj 1420 Discrete Root - 原根 - exgcd - BSGS
  16. Selenium自动化测试Python三:WebDriver进阶
  17. PD 之 连接数据库并导出数据及生成PDM文件
  18. Unity3D画面渲染官方教程(一)对光照和渲染的介绍
  19. python学习,day4:装饰器的使用示例2
  20. 将python自动转换为.exe文件

热门文章

  1. 安装配置 Android Studio
  2. 用Python将处理数据得到的csv文件分类(按顺序)保存
  3. linux 中 NTP 对时过程记录
  4. Object 对象方法学习之(1)—— 使用 Object.assign 复制对象、合并对象
  5. 有些需要禁用的PHP危险函数(disable_functions)
  6. OptimalSolution(1)--递归和动态规划(1)斐波那契系列问题的递归和动态规划
  7. Java基础(二)数据类型
  8. LogViewer解君之忧
  9. mac os 10.15 virtualBox6.0.12崩溃
  10. 货物移动BAPI:BAPI_GOODSMVT_CREATE报错提示“不能执行功能模块 MB_CREATE_GOODS_MOVEMENT”的原因