详解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 相关文章推荐
Mozilla 表达式 __noSuchMethod__
Apr 05 Javascript
JQuery 前台切换网站的样式实现
Jun 22 Javascript
js 日期转换成中文格式的函数
Jul 07 Javascript
js DOM 元素ID就是全局变量
Sep 20 Javascript
JS实现div内部的文字或图片自动循环滚动代码
Apr 19 Javascript
gridpanel动态加载数据的实例代码
Jul 18 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 Javascript
基于canvas实现的钟摆效果完整实例
Jan 26 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
Sep 04 Javascript
es6在react中的应用代码解析
Nov 08 Javascript
详解Vue-axios 设置请求头问题
Dec 06 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
PHP实现数据分页显示的简单实例
2016/05/26 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
非常不错的一个javascript 类
2006/11/07 Javascript
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
Javascript & DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
JS中的防抖与节流及作用详解
2019/04/01 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队LGD晋级之路
2018/04/07 DOTA
Python获取linux主机ip的简单实现方法
2016/04/18 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
Python监听剪切板实现方法代码实例
2020/11/11 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
享受加州生活方式的时尚舒适:XCVI
2018/07/09 全球购物
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
大学生毕业求职自荐书范文
2014/02/04 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
文艺晚会主持词
2014/03/24 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
基于Go语言构建RESTful API服务
2021/07/25 Golang
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android
Go语言编译原理之源码调试
2022/08/05 Golang