参考链接:链接: link.
https://www.jianshu.com/p/3092b382ee80
一、搭建环境
1、首先安装node环境,这里就不详细讲了。
2、然后搭建vue 项目环境,全局安装vue.
3、安装完vue之后,进入你的项目目录,创建一个基于webpack模板的新项目:vue init webpack 项目名

4、进入项目:cd 项目名,安装依赖,安装成功之后会多出一个node_modules目录。

5、npm run dev,启动项目,启动成功

二、vue项目目录讲解
1、build.js:构建脚本目录
1)build.js ==> 生产环境构建脚本;
2)check-versions.js ==> 检查npm,node.js版本;
3)utils.js ==> 构建相关工具方法;
4)vue-loader.conf.js ==> 配置了css加载器以及编译css之后自动添加前缀;
5)webpack.base.conf.js ==> webpack基本配置;
6)webpack.dev.conf.js ==> webpack开发环境配置;
7)webpack.prod.conf.js ==> webpack生产环境配置;

2、config:项目配置
1)dev.env.js ==> 开发环境变量;
2)index.js ==> 项目配置文件;
3)prod.env.js ==> 生产环境变量;

3、node_modules:npm 加载的项目依赖模块

4、src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:
1)assets:资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建;
2)components:组件目录,我们写的组件就放在这个目录里面;
3)router:前端路由,我们需要配置的路由路径写在index.js里面;
4)App.vue:根组件;
5)main.js:入口js文件;

5、static:静态资源目录,如图片、字体等。不会被webpack构建
6、index.html:首页入口文件,可以添加一些 meta 信息等
7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息
8、README.md:项目的说明文档,markdown 格式
9、.xxxx文件:这些是一些配置文件,包括语法配置,git配置等

使用vue构建组件化开发项目相关推荐

  1. Vue.js组件化开发实践

    Vue.js组件化开发实践 前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模板的活动设计系统的需求,便有了一下的内容.首先会对使用Vue进行开发的一 ...

  2. VUE.JS 组件化开发实践

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模 ...

  3. Vue/React组件化开发的一些思考

    组件化开发的优势 组件化开发利用了面向对象的威力,易于构建规模比较大的应用并且获得比较高的可维护性,可扩展性.Vue.React厂商及社区不但提供了组件化开发的框架,而且提供了易于起步并包含了从编码. ...

  4. Vue.js 组件化开发

    三.组件化开发 1.1 组件化的实现和使用步骤 组件注册步骤解析 1.2 全局组件和局部组件 1.3 父组件和子组件 1.4 注册组件语法糖 1.5 组件模板抽离的写法 1.6 组件数据存放 1.7 ...

  5. Vue.js教程-组件化开发

    Vue.js教程-组件化开发 前言 Vue组件化 什么是组件化 Vue单页面开发的解释 组件化思想 组件的使用 原理 实际开发中的使用-父子组件 父子组件传递数据 父传子-props用法 子传父-th ...

  6. 【Vue.js 知识量化】组件化开发 + 前端模块化

    Vue.js 组件化开发 组件化 认识组件化 注册组件 全局组件和局部组件 父子组件 组件数据 父子组件的通信 父->子:props 子->父:$emit() 父子组件的访问方式 $chi ...

  7. Thymeleaf + Vue组件化开发

    Thymeleaf 搭配 Vue 完成组件化开发 前言 一.vue2 1.引入静态文件 2.声明组件 二.语法搭配 使用vue方法调用th数据 前言 提示:thymeleaf 固然好,但是 vue 也 ...

  8. 微信小程序 基础3【组件化开发、自定义组件、全栈开发、使用Express】

    视频地址: https://www.bilibili.com/video/BV1cW411T7t6  [2018]学做小程序- 清华大学 https://www.bilibili.com/video/ ...

  9. android 组件化_你曾遇到的某大厂奇葩问题:Android组件化开发,组件间的Activity页面跳转...

    组件化开发有什么好处? 1.当项目越来越大时,app的业务越来越复杂,会出现业务功能复杂混乱,各功能块.页面相互依赖,相互调用太多导致耦合度高,而采用组件化开发,我们就可以将功能模块合理的划分,降低功 ...

  10. vue组件化开发实践

    前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模板的活动设计系统的需求,便有了一下的内容.首先会对使用Vue进行开发的一些前期需要的技术储备进行简单 ...

最新文章

  1. 如何优雅的使用 Angular 表单验证
  2. hibernate学习(4)
  3. Verdi - GUI技能操作 Before you start (未完)
  4. W3 Total Cache+Hacklog Remote Attachment Upyun
  5. LeetCode 41. 缺失的第一个正数
  6. linux 下环境变量设置
  7. 最新!数字人民币横空出世,5万深圳人瓜分1000万红包!
  8. 网络篇:朋友面试之TCP/IP,回去等通知吧
  9. 黑马博客——详细步骤(七)项目功能的实现之文章管理
  10. linux操作命令 mongo_Linux系统下MongoDB的简单安装与基本操作(完美)
  11. 冒泡排序算法(C语言版)
  12. NVMe PM951 硬盘写入速度优化
  13. 笔记本电脑显卡性能排行榜
  14. DS4Windows(电脑PS4手柄控制器)v2.2.6 中文版
  15. python分析出nba球员的位置_【圆老司】用python展示NBA球员出手位置偏好
  16. 2021年8月--最新免费国内1000个http代理ip
  17. 认识计算机综合题,第一章 认识计算机试题.doc
  18. Flutter ListView (动态)列表组件、水平列表组件、图标组件详解
  19. 520探讨一下如何给geek男友选礼物?(超实用)
  20. 哪吒:若求职不易,那就跟它斗争到底

热门文章

  1. urule知识包的仿真测试导出excel报错java.lang.NoSuchMethodError
  2. mysql 中 字典表设计_数据库怎么设计字典表
  3. mysql建表数据字典_一种数据字典表的创建方式
  4. 将两张图片合并成一个PDF,不收费
  5. 微信朋友圈分享详细步骤html,微信如何转发朋友圈图文(朋友圈转发图文教程分享)...
  6. 使用vue-quill-editor实现富文本编辑器
  7. UG二次开发UFUN C NXOpen C++全套视频教程
  8. 【网络设备】单臂路由和STP配置及理论
  9. 【CV-Learning】线性分类器(SVM基础)
  10. 概率图模型(05): 揭示局部概率模型, 稀疏化网络表示(Structured-CPDs)