一、Vue2文件作用详解
- build文件夹内的文件时webpack资源模块化打包的核心配置文件,包括生产环境资源打包、测试环境资源热更新服务、npm及nodejs版本检查文件、vue文件处理等配置
- config文件夹内的主要是一些生产测试环境变量相关的配置如:静态资源打包路径、测试环境服务端口、host等信息
- src文件夹主要存放源文件代码,如js文件、vue文件
- src/assets用于存放静态资源文件,如css文件、图片文件等,是开发工作的核心目录
- static文件夹是webpack默认存放静态资源(css、image)的文件夹与src/assets不同的是:static文件夹内容在打包时会直接复制一个同名文件夹到dist文件夹里,不会参与webpack编译过程
- dist文件夹是资源模块化打包结果文件夹,在资源打包后会自动创建,生产环境上线发布就是这个文件夹的内容
- node_modules文件夹是第三方类库安装目录,通常不需要开发人员手动修改
- .babelrc是js文件编译兼容性配置文件
- .editorconfig是IDE开发工具配置文件
- .gitignore是git文件版本管理工具忽略文件配置
- .postcssrc.js主要是css浏览器兼容性处理
- package.json是前端项目配置文件,比如一下项目的启动、打包脚本、第三方依赖类库版本信息等都是在这个文件中。package.json.lock是npm安装具体第三方类库版本锁定信息,只能查看不能修改
-
二、Vue2路由配置步骤
引入VueRouter插件
- 定义路由规则的数组
- 创建VueRouter对象
-
三、Vue3src文件夹说明
asserts文件:用于存放静态资源,如css文件、image文件
- components文件夹:用来cunfang.vue单文件组件
- router文件夹:用来存放前端页面路由配置信息文件
- store文件夹:用来存放vuex状态保持文件
- App.vue:项目的主组件,所有的vue组件都是该组件的子组件或者后代组件
- main.js:项目全局文件入口
四、Thymeleaf、FreeMarker、Velocity百度指数对比