基于vue-cli创建的项目的目录结构及说明介绍
狼蚁网站SEO优化:基于vue-cli创建的项目目录结构详解
一、项目构建(webpack)相关代码区
进入项目文件夹,首先映入眼帘的是build文件夹。这里藏着9个关于项目构建(webpack)的秘籍。
build.js:生产环境构建宝典
check-versions.js:检查node和npm等版本的工具
dev-client.js:热加载的魔法
dev-server.js:本地服务器的构建指南
utils.js:构建配置公用工具集
vue-loader.conf.js:vue加载器的配置宝典
webpack.base.conf.js:webpack基础环境配置手册
webpack.dev.conf.js:webpack开发环境配置攻略
webpack.prod.conf.js:webpack生产环境配置指南
二、项目开发环境配置相关代码区
来到config文件夹,这里存放着项目开发环境配置的秘籍。
dev.env.js:开发环境变量的奥秘
index.js:项目配置变量的宝藏
prod.env.js:生产环境变量的秘密
三、项目依赖的模块区
进入node_modules文件夹,这里存储着项目所需的各种模块,是项目的能量之源。
四、源码目录区
来到src文件夹,这里是项目的源码大本营。
assets:资源宝库,存放图片、字体等资源
components:vue公共组件的聚集地
router:前端路由的指挥台,通过index.js文件控制路由走向
App.vue:页面入口文件,根组件的阵地
main.js:程序入口文件,项目的启动脚本
五、静态文件区
来到static文件夹,这里存放静态文件,如图片、json数据等。
还有几份重要的配置文件:
.babelrc:ES6语法编译配置,让代码更现代
.editorconfig:定义代码格式,统一编码风格
.gitignore:git上传需要忽略的文件格式,保护隐私和不必要的提交
index.html:入口页面,项目的门面
package.json:项目基本信息一览无遗
README.md:项目说明,使用手册和开发者指南都在这里
附录:一般情况下,还有一些ESlint es6的代码风格检查器、AirBNB默认规则等配置。至于Karma + Mocha和e2e则可能在某些项目中用到。以上就是长沙网络推广分享的基于vue-cli创建的项目的目录结构及说明介绍的全部内容了。希望这份指南能给大家一个清晰的参考,也希望大家多多支持狼蚁SEO。
以上内容由cambrian系统渲染完成。
编程语言
- 基于vue-cli创建的项目的目录结构及说明介绍
- 对象失去焦点时自己动提交数据的实现代码
- JavaScript中的对象继承关系
- Angular CLI在Angular项目中如何使用scss详解
- AngularJS实现表单元素值绑定操作示例
- react学习笔记之state以及setState的使用
- JS+HTML5实现获取手机验证码倒计时按钮
- php 微信开发获取用户信息如何实现
- 详谈js中数组(array)和对象(object)的区别
- mysql 8.0.16 winx64及Linux修改root用户密码 的方法
- JS设计模式之访问者模式定义与用法分析
- jquery事件preventDefault()方法用法实例
- js中split()方法得到的数组长度问题
- sqlserver中的自定义函数的方法小结
- php编写批量生成不重复的卡号密码代码
- 浅谈JavaScript 覆盖原型以及更改原型