从无到有实现搭建vue+ElementUI+less+ES6的开发环境并进行简单的开发的项目
项目简介:该项目是基于日常计算宿舍水电煤气费的需求写的,旨在从无到有实现搭建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
最新文章
- 一鼓作气 博客--第四篇 note4
- Memcached存储命令 - replace
- DEDE的data目录名称修改方法
- MyBaits的各种基本查询方式
- Spring4新特性简述
- nginx简单双机热备:backup参数的使用
- uva 1343 非原创
- WPF 绑定
- seajs的常用api简易文档
- Efficient&;Elegant:Java程序员入门Cpp
- PHP的数据类型和魔术常量
- python3+selenium框架设计10-发送邮件
- ADODataSet与ADOQuery的区别
- SharePoint “File not found” 错误
- bzoj 1420 Discrete Root - 原根 - exgcd - BSGS
- Selenium自动化测试Python三:WebDriver进阶
- PD 之 连接数据库并导出数据及生成PDM文件
- Unity3D画面渲染官方教程(一)对光照和渲染的介绍
- python学习,day4:装饰器的使用示例2
- 将python自动转换为.exe文件
热门文章
- 安装配置 Android Studio
- 用Python将处理数据得到的csv文件分类(按顺序)保存
- linux 中 NTP 对时过程记录
- Object 对象方法学习之(1)—— 使用 Object.assign 复制对象、合并对象
- 有些需要禁用的PHP危险函数(disable_functions)
- OptimalSolution(1)--递归和动态规划(1)斐波那契系列问题的递归和动态规划
- Java基础(二)数据类型
- LogViewer解君之忧
- mac os 10.15 virtualBox6.0.12崩溃
- 货物移动BAPI:BAPI_GOODSMVT_CREATE报错提示“不能执行功能模块 MB_CREATE_GOODS_MOVEMENT”的原因