超简单的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 相关文章推荐
jQuery学习笔记之jQuery构建函数的7种方法
Jun 03 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
jQuery插件jquery-barcode实现条码打印的方法
Nov 25 Javascript
实例详解JavaScript获取链接参数的方法
Jan 01 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
Node.JS文件系统解析实例详解
May 15 Javascript
AngularJs 终极购物车(实例讲解)
Nov 08 Javascript
Vue中使用vee-validate表单验证的方法
May 09 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
vue中接口域名配置为全局变量的实现方法
Sep 20 Javascript
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
vue学习笔记之slot插槽基本用法实例分析
Feb 01 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
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
php实现映射操作实例详解
2019/10/02 PHP
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
Js callBack 返回前一页的js方法
2008/11/30 Javascript
javascript 页面划词搜索JS
2009/09/28 Javascript
javascript 命名规则 变量命名规则
2010/02/25 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
nodejs实现范围请求的实现代码
2018/10/12 NodeJs
js中let能否完全替代IIFE
2019/06/15 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
python表格存取的方法
2018/03/07 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
Python WSGI的深入理解
2018/08/01 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
python pygame实现球球大作战
2019/11/25 Python
Python通过文本和图片生成词云图
2020/05/21 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
eBay爱尔兰站:eBay.ie
2019/08/09 全球购物
单位消防安全制度
2014/01/12 职场文书
文秘求职信范文
2014/04/10 职场文书
教师党的群众路线对照检查材料
2014/09/24 职场文书
实习单位鉴定意见
2015/06/04 职场文书
思想品德课教学反思
2016/02/24 职场文书
创业计划书之美容店
2019/09/16 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers