前端框架——Vue脚手架

Vue是当前最流行的三大前端框架之一,刚学Vue的时候感觉也没什么新奇的地方,后来对Vue的接触深了才知道这个框架流行的原因了。

现在进入正题:

先说一说脚手架的作用——它能帮助你快速开始一个vue项目,其实其本质就是给你一套文件结构,包含基础的依赖库,你只需要npm install一下就可以安装。让你不需要为编译或其他琐碎的事情而浪费时间,这并不会限制到你的发挥。

如何安装:

进入网址后,选择下载方式最好是选择官网

链接】安装Node.js和npm
https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450141843488beddae2a1044cab5acb5125baf0882000

下载完事后在“终端”按照以下的步骤完成:

(本人是Mac,windon的用户根据自己终端指令完成)

1、确保安装过vue-cli模块 npm install vue-cli -g
2、初始化本地项目(下载脚手架摸版)vue init webpack xxx(工程名称)
vue-router:路由器组件:YES
(YES完事是三个no,具体的记不太清楚)(一个YES三个NO,记住就好了)
3、进入到工程文件夹下,cd xxx
4、运行项目于本地服务器,npm run dev

当出现这种样式,这名你已经完成了脚手架的创建! 你就可以在网址上输入:http://localhost:8080  看看效果

用你的编译软件,找到脚手架的位置,打开。你会看到很多的文件。

给你们整理了一下,看一下这些文件用处:

build                                         ——项目配置文件夹

build.js                                         ——项目环境配置代码

check-version.js                          ——检查node-npm版本的插件

logo.png                                      ——vue的logo图片

utils.js                                          ——项目配置变量

vue-loader.conf.js                        ——在.vue文件中用于处理css的规则

webpack.base.conf.js                  ——webpack基础配置

webpack.dev.conf.js                    ——webpack开发环境配置(包括测试服务器环境)

webpack.prod.conf.js                  ——webpack生产环境配置(打包时的配置代码)

config                         ——环境变量的配置

dev.env.js                     ——开发环境变量配置

index.js                         ——webpack相关变量配置(开发环境接口代理在这里配置)

prod.env.js                    ——发布环境变量配置

node_modules          ——当前工程下载的第三方模块插件包(npm下载和管理的模块所在的位置)

src                              ——源码目录

assets                           ——静态资源文件(会被webpack构建并打包的)

logo.png                         ——logo图片属于静态资源

components                  ——vue公共组件

HelloWorld.vue               ——一个组件文件(.vue)

router                             ——路由配置

index.js                            ——具体路由代码

App.vue                         ——vue的页面入口,打开的页面就是这个文件

main.js                    ——webpack打包的入口文件,加载各种组件、配置、变量

static                            ——纯静态资源文件夹,不会被webpack打包

  babelrc      ——es6语法编译配置

editorconfig      ——定义代码格式

gitignore      ——git上传时需要忽略的文件的列表

postcssrc.js      ——postcss-loader模块配置文件,用于加载css

index.html    ——项目真正的入口(app.vue需要嵌入在html里)

package.json    ——项目基本信息(包括一些指令等)

package-lock.json    ——项目依赖包版本,锁定文件

README.md      ——项目说明文件(使用markdown语法编写)

原文地址:https://www.cnblogs.com/buwang/p/9931792.html

时间: 2024-10-02 02:31:26

前端框架——Vue脚手架的相关文章

前端框架vue.js系列(9):Vue.extend、Vue.component与new Vue

前端框架vue.js系列(9):Vue.extend.Vue.component与new Vue 本文链接:https://blog.csdn.net/zeping891103/article/details/78133622 vue构造.vue组件和vue实例这三个是不同的概念,它们的关系有点类似于Java的继承概念: 关系:vue构造->vue组件->vue实例 也就是说不同的vue组件可以共用同一个vue构造,不同的vue实例可以共用同一个vue组件.在大型项目中,用过java开发的都知

前端框架Vue、angular、React的优点和缺点

学习web前端开发中,会有很多的框架,那么目前流行的框架有哪些呢? 一.Vue.js: 其实Vue.js不是一个框架,因为它只聚焦视图层,是一个构建数据驱动的Web界面的库. Vue.js通过简单的API(应用程序编程接口)提供高效的数据绑定和灵活的组件系统. Vue.js的特性如下:    1.轻量级的框架    2.双向数据绑定    3.指令    4.插件化 优点: 1. 简单:官方文档很清晰,比 Angular 简单易学.  2. 快速:异步批处理方式更新 DOM.  3. 组合:用解

Vue.js高仿饿了么外卖App 前端框架Vue.js 1.0升级2.0

课程目录:第1章 课程简介介绍课程的学习目标和学习内容.第2章 Vuejs介绍从前端开发趋势分析开始,引入 MVVM 开发框架和 Vue.js,接着对比流行框架Angular 和 React,最后详细介绍 Vue.js 的核心思想-数据驱动和组件化.第3章 Vue-cli 开启 Vuejs 项目介绍 Vue 项目的脚手架,如何安装,对脚手架生成的目录文件做介绍,介绍 Vue 组件的编写方法,最后运行 demo 项目并介绍 webpack 构建脚本来说明 demo 的运行原理.第4章 项目实战-准

前端框架Vue入门

1.Vue简介 Vue是一套构建用户界面的渐进性框架.Vue采用自底向上增量开发的设计,其关注点在图层,与angular的区别就在这里,它关注的是图层,而angular注释的是数据. 2.与React的区别: 2.1相同点 使用Virtual DOM(虚拟dom) 提供响应式(Reactive) 和组件化(Composable)的视图组件 都将核心放在保持核心库上,有配套的路由和负责处理全局状态管理的库 2.2不同点: 性能方面:React和Vue都是 Virtual Dom,但是渲染性能方面V

前端框架Vue.js——vue-i18n ,vue项目中如何实现国际化

每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code 一.前言 趁着10月的最后一天,来写一篇关于前端国际化的实践型博客.国际化应该都不陌生,就是一个网站.应用可以实现语言的切换. 在这就不谈原理,只说说如何实现中英文的切换.做技术的总得先把 demo 做出来嘛. 二.demo 场景需求分析 需求很简单,左上角 ''网易云音乐''就是一个中英文切换的按钮,点击弹出提示框,确认切换语言后,实现英文版本. 切换成英文版本: 三.实现国际化

前端框架 vue 和 react 的区别

前言:最近需要使用 react,以前用过 vue,故来总结两者的区别. 首先React与vue有几点相同之处 1.都使用了Virtual DOM 2.提供了响应式(Reactive)和组件化(Composable)的视图组件 3.将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库 性能方面 #React在性能方面使用virtual DOM实现没有vue的virtual DOM实现好,相比较来说vue的virtual DOM的实现更为轻量些 #在React应用中,当某个组件的状

前端框架Vue学习的心得记录(过渡&动画)

目标:深入了解Vue框架(2.x版本)的组件 方法:通过看Vue的官方手册(Vue官方网站) 内容:本博客记录一些学习Vue中的心得,便于日后启发.(过渡&动画)(未完成,待继续) 注:遇到一些不懂的函数等,可以看官网的API参考. 正文; 一.概述 Vue 在插入.更新或者移除 DOM 时,提供多种不同方式的应用过渡效果. 包括以下工具: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Animate.css 在过渡钩子函数中使用 JavaScript 直

前端框架Vue学习的心得记录(可复用性&组合)

目标:深入了解Vue框架(2.x版本)的可复用性和组合 方法:通过看Vue的官方手册(Vue官方网站) 内容:本博客记录一些学习Vue中的心得,便于日后启发.(可复用性&组合)(未完成,待继续) 注:遇到一些不懂的函数等,可以看官网的API参考. 正文: 一.混入 二.自定义指令 三.渲染函数&JSX 四.插件 五.过滤器 原文地址:https://www.cnblogs.com/xinkuiwu/p/12011219.html

前端框架Vue学习的心得记录(工具)

目标:深入了解Vue框架(2.x版本)的工具 方法:通过看Vue的官方手册(Vue官方网站) 内容:本博客记录一些学习Vue中的心得,便于日后启发.(工具)(未完成,待继续) 注:遇到一些不懂的函数等,可以看官网的API参考. 正文: 一.单文件组件 二.单元测试 原文地址:https://www.cnblogs.com/xinkuiwu/p/12015020.html