解读vue生成的文件目录结构及说明


Posted in Javascript onNovember 27, 2017

利用node和npm环境我们可以很快的搭建一个vue环境。具体步骤,请看上一篇博客。搭建完成后,我们可以看到生成的文件夹中包括如下文件:

解读vue生成的文件目录结构及说明 

1、build文件夹是保存一些webpack的初始化配置。config文件夹保存一些项目初始化的配置。

2、node_modules是npm加载的项目依赖的模块。

3、src目录是我们要开发的目录,打开是这样的:

解读vue生成的文件目录结构及说明 

其中assets:用来放置图片

components:用来放组件文件

app.vue:是项目入口文件,代码如下:

解读vue生成的文件目录结构及说明 

App.vue相当于一个组件

main.js是项目的核心文件。代码如下:

解读vue生成的文件目录结构及说明 

import Vue from ‘vue' 
import App from ‘./App' 
import router from ‘./router'

这三句的意思是首先引入vue,然后引入了./App即App.vue文件。最后一句是引入一段路由配置。

然后是实例化new Vue .el:'#app'意思谁将所有的组件都放在id为app的元素中。components表明引入的文件,此处就是app.vue这个文件,这个文件的内容将以这样的标签写进#app中。

观察App.vue文件我们看可以看到一共有三个部分,分别是。

webpack在编译时可以将.vue文件中的这三部分抽出来合成cinderella单独的文件。

4、static文件夹用来放置静态资源目录

5、index.html是首页入口文件

6、package.json是项目配置文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery上传插件Uploadify使用详解及错误处理
Apr 27 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
Mar 20 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
angular-ui-sortable实现可拖拽排序列表
Dec 28 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
Apr 13 Javascript
Node.js中的require.resolve方法使用简介
Apr 23 Javascript
基于Bootstrap table组件实现多层表头的实例代码
Sep 07 Javascript
微信小程序使用navigateTo数据传递的实例
Sep 26 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
Aug 31 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
JS实现点击掉落特效
Jan 29 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 #Javascript
基于vue2.0实现简单轮播图
Nov 27 #Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 #Javascript
VueJs 将接口用webpack代理到本地的方法
Nov 27 #Javascript
vue-awesome-swiper滑块插件使用方法详解
Nov 27 #Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 #Javascript
vue轮播图插件vue-awesome-swiper
Nov 27 #Javascript
You might like
php制作简单模版引擎
2016/04/07 PHP
PHP数据库处理封装类实例
2016/12/24 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
2017/08/18 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
javascript字符串与数组转换汇总
2015/05/26 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
在Docker快速部署Node.js应用的详细步骤
2016/09/02 Javascript
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
JavaScript动态添加数据到表单并提交的几种方式
2019/06/26 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
2018/01/15 Python
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
python Gabor滤波器讲解
2020/10/26 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
美国糖果店:Sugarfina
2019/02/21 全球购物
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
客服主管岗位职责
2013/12/13 职场文书
社会实践心得体会
2014/01/03 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
企业宣传工作方案
2014/06/02 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
辞职信模板(中英文版)
2015/02/27 职场文书
党小组鉴定意见
2015/06/02 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL