详解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的信息说明安装成功

详解Vue.js入门环境搭建

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

详解Vue.js入门环境搭建

至此,一个新的项目文件夹就创建完成,这个项目文件是在使用了脚手架vue-cli的前提下创建的,所以使用了这个工具提供的默认版式。

详解Vue.js入门环境搭建

这就是使用脚手架搭建的项目文件的结构

3.因为各个模板间都是相互依赖的,所以要安装依赖,在命令行输入cnpm install ,你会发现在已经创建的项目结构里面会多出一个node_modules的文件夹,里面就是刚才安装的所有依赖。

4.准备工作做好以后,测试一下项目里面默认的app.vue模块能否跑起来,这是需要先安装一下服务器环境,在命令行中输入
cnpm run dev 回车即可

详解Vue.js入门环境搭建

8080就是默认的端口,在浏览器地址栏中输入localhost:8080会发现默认的模块打开了!

注:如果已经全局安装过vue-cli了,再搭建项目的时候无需再安装一遍,直接使用vue init webpack 项目名 即可

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

Javascript 相关文章推荐
js prototype 格式化数字 By shawl.qiu
Apr 02 Javascript
js 分栏效果实现代码
Aug 29 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
Jan 25 Javascript
js学习阶段总结(必看篇)
Jun 16 Javascript
Vue.js 60分钟快速入门教程
Mar 28 Javascript
Vue声明式渲染详解
May 17 Javascript
JavaScript面向对象精要(下部)
Sep 12 Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 Javascript
Vue实战教程之仿肯德基宅急送App
Jul 19 Javascript
微信小程序如何实现点击图片放大功能
Jan 21 Javascript
JavaScript进阶(一)变量声明提升实例分析
May 09 Javascript
Vue 样式切换及三元判断样式关联操作
Aug 09 Javascript
使用jquery datatable和bootsrap创建表格实例代码
Mar 17 #Javascript
jquery PrintArea 实现票据的套打功能(代码)
Mar 17 #Javascript
基于bootstrap实现收缩导航条
Mar 17 #Javascript
javascript基本数据类型和转换
Mar 17 #Javascript
详解vue与后端数据交互(ajax):vue-resource
Mar 16 #Javascript
js实现一键复制功能
Mar 16 #Javascript
js判断PC端与移动端跳转
Dec 24 #Javascript
You might like
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
Python实现的数据结构与算法之队列详解
2015/04/22 Python
python的mysqldb安装步骤详解
2017/08/14 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
python数据归一化及三种方法详解
2019/08/06 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
Java语言程序设计测试题判断题部分
2013/01/06 面试题
计算机应届毕业生自荐信范文
2014/02/23 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
绿色学校实施方案
2014/03/31 职场文书
维护民族团结演讲稿
2014/08/27 职场文书
在校学生证明格式
2015/06/24 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript