经过上一篇文章(Vue-admin工做整理(一):项目搭建)操做完毕后,基础项目已经搭建,下面就要对项目自己进行一下项目结构调整来符合本身的项目要求html
一、首先要对package.json文件进行调整,使项目初始化后浏览器要自动弹出,在原有的配置下,增长 --open vue
"serve": "vue-cli-service serve --open",
二、根目录中增长一个.editorconfig配置文件,用来配置一些编译器的使用习惯ajax
root = true // root权限生效 [*] // 对全部文件都有效 charset = utf-8 // 文件编码 indent_style = tabs // 缩进快捷键 indent_size = 2 // 缩进字符数
单单这么建立配置文件是不生效的,须要在vscode编译器中增长插件:EditorConfig for VS Code,安装完插件后重启编译器,配置就会生效vue-cli
三、根目录继续建立一个vue.config.js配置文件,用以解决平常工做中的文件路径,项目默认的URL等,而且增长一个跨域配置,经过proxy告诉后端,全部没有静态资源的请求,所有代理到指定路由上npm
const path = require('path') const resolve = dir => path.join(__dirname, dir) const BASE_URL = process.env.NODE_ENV === 'procution' ? '/iTestWeb' : '/' module.exports = { lintOnSave: true, baseUrl: BASE_URL, chainWebpack: config => { config.resolve.alias .set('@', resolve('src')) .set('_c', resolve('src/components')) }, // 打包时不生成.map文件,来减小打包生的文件大小 // procutionSourceMap: false, // 增长跨域配置,经过proxy告诉后端,全部没有静态资源的请求,所有代理到localhost:8080上 devServer: { proxy: 'http://localhost:8080' } }
四、项目结构进行调整:json
另:增长一个npm i mockjs -D , mock模拟服务端返回的工具 后端
文件夹说明:api