搭建vue后台系统
使用Vue cli创建项目
Vue CLI版本:v3.2.3
-
初始化项目vue create demo
-
选择模板(选择手动配置)
- default (默认配置)
- Manually select features (手动配置)
-
选择配置
选择:Router,Vuex,CSS Pre-processors,Linter -
是否使用路由的 history 模式
选择:yes -
选择css预处理器
选择:Less -
选择Eslint代码验证规则
选择:ESLint + Standard config // 基本配置 -
选择什么时候进行代码规则检测
选择:Lint on save // 保存就检测 -
把babel,postcss,eslint这些配置文件放哪
选择:In dedicated config files // 独立文件放置 -
是否保存配置
选择:yes -
给配置起名字
-
使用yarn还是npm进行包管理
选择:yarn -
打开项目
-
yarn serve启动项目
配置eslint
新增.eslintrc.js
参考eslint验证
编辑器配置
新增.editorconfig文件
[*.{js,jsx,ts,tsx,vue}]
indent_style = space
indent_size = 4
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
扩展webpack配置
新增vue.config.js文件
由于vue-cli3 最大的特点就是零配置,脚手架把webpack相关的配置都隐藏在@vue\preload-webpack-plugin中,默认的配置可以满足大部分应用场景。
使用 vue inspect 可以查看到详细的配置列表。
当我们需要修改或者扩展webpack配置项时,可以在根目录下新增 vue.config.js 文件
引入ui库
这里我们选择使用element-ui
完整引入或者按需引入的区别
路由配置
引入axios
添加本地mock数据
配置vue状态管理vuex
demo放于github上