超简单的Vue.js环境搭建教程


Posted in Javascript onMarch 17, 2017

vue这个新的工具,确实能够提高效率,vue入门的精髓:(前提都是在网络连接上的情况下)

1.要使用vue来开发前端框架,首先要有环境,这个环境要借助于node,所以要先安装node,借助于node里面的npm来安装需要的依赖等等。

这里有一个小技巧:如果在cmd中直接使用npm来安装的一些工具的话会比较慢,所以我们使用淘宝的npm镜像:
输入npm install -g cnpm ?registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了。

安装完npm镜像后,开始安装全局vue-cli脚手架,之所以要用vue-cli,是应为这个工具能帮我们搭建好我们需要的模板框架,比较简单。方法:cnpm install -g vue-cli 回车,验证是否安装成功,在命令行中输入vue,出来vue的信息说明---安装成功

2.安装完脚手架以后开始,开始创建一个新项目:命令 vue init webpack vue_project(最后这个是我创建的项目文件夹的名字)

过程中会出现 

超简单的Vue.js环境搭建教程

3 cd vue_project

安装依赖,生成node_modules目录(安装依赖的代码库)

npm install=>会生成这个文件夹node_modules(注:当我们把用vue-cli脚手架搭建成的vue项目复制到其他地方时,要把node_modules目录删除,不然在其他地方无法执行cnpm run dev,这其中设计到路径的问题。删除之后要重新cnpm install)

npm run dev  准备工作做好以后,测试一下项目里面默认的app.vue模块能否跑起来,这是需要先安装一下服务器环境,在命令行中或者输入运行”npm run dev”的时候执行的是build/dev-server.js文件,运行”npm run build”的时候执行(用来执行发布的)的是build/build.js文件,我们可以从这两个文件开始进行代码阅读分析。

Devdeendencies是表示我们编译过程的一些依赖。

Readme文件:项目的描述文件

每个组件分为三个部分:模板、逻辑、样式

cnpm run dev 回车即可 ,就会打开浏览器http://localhost:8080 

应用场景:

针对具有复杂交互逻辑的前端应用;

它可以提供基础的架构抽象;

可以通过AJAX数据持久化,保证前端用户体验。

好处:

当前端和数据做一些操作的时候,可以通过AJAX请求对后端做数据持久化,不需要刷新整个页面,只需要改动DOM里需要改动的那部分数据。特别是移动端应用场景,刷新页面太昂贵,会重新加载很多资源,虽然有些会被缓存,但是页面的DOM,JS,CSS都会被页面重新解析一遍,因此移动端页面通常会做出SPA单页应用。

Vue.js的特点:MVVM框架、数据驱动、组件化、轻量、简洁、高效、快速、模块友好。

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

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

Javascript 相关文章推荐
JavaScript 动态将数字金额转化为中文大写金额
May 14 Javascript
JavaScript中的变量定义与储存介绍
Dec 31 Javascript
理解Javascript的call、apply
Dec 16 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
Feb 23 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
Nov 01 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
Nov 30 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
详解Vue双向数据绑定原理解析
Sep 11 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
Oct 27 Javascript
mongoose更新对象的两种方法示例比较
Dec 19 Javascript
解决Linux无法正常安装与卸载Node.js的方法
Jan 19 Javascript
深入理解Angularjs 脏值检测
Oct 12 Javascript
Vue.js开发环境快速搭建教程
Mar 17 #Javascript
原生js编写2048小游戏
Mar 17 #Javascript
vue.js开发环境安装教程
Mar 17 #Javascript
jquery 手势密码插件
Mar 17 #Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
Mar 17 #Javascript
AngularJS路由切换实现方法分析
Mar 17 #Javascript
js判断是否是手机页面
Mar 17 #Javascript
You might like
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
javaScript基础详解
2017/01/19 Javascript
利用node.js实现自动生成前端项目组件的方法详解
2017/07/12 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
Python base64编码解码实例
2015/06/21 Python
浅析Python基础-流程控制
2016/03/18 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
dpn网络的pytorch实现方式
2020/01/14 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
Python selenium模拟手动操作实现无人值守刷积分功能
2020/05/13 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
毕业生的自我鉴定
2013/10/29 职场文书
军神教学反思
2014/02/04 职场文书
优秀学生评语大全
2014/04/25 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
房屋租赁协议书
2014/10/18 职场文书
投诉信回复范文
2015/07/03 职场文书
创业项目(超低成本创业项目)
2019/08/16 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书