详解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 相关文章推荐
ajax 文件上传应用简单实现
Mar 03 Javascript
JavaScript变量声明详解
Nov 27 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
Mar 29 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
Sep 09 Javascript
AngularJS打开页面隐藏显示表达式用法示例
Dec 25 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
Nov 24 Javascript
原生JavaScript实现remove()和recover()功能示例
Jul 24 Javascript
vue中接口域名配置为全局变量的实现方法
Sep 20 Javascript
vue 更改连接后台的api示例
Nov 11 Javascript
微信小程序停止其他视频播放当前视频的实例代码
Dec 25 Javascript
JS实现网页时钟特效
Mar 25 Javascript
javascript使用正则表达式实现注册登入校验
Sep 23 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
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
国内咖啡文化
2021/03/03 咖啡文化
php获取post中的json数据的实现方法
2011/06/08 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
使用Node.js实现HTTP 206内容分片的教程
2015/06/23 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
js实现简单的验证码
2015/12/25 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
Django实现单用户登录的方法示例
2019/03/28 Python
Python魔法方法功能与用法简介
2019/04/04 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
WxPython实现无边框界面
2019/11/18 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
机电专业大学生职业规划书范文
2014/02/25 职场文书
房地产开发项目建议书
2014/05/16 职场文书
小学班主任自我评价
2015/03/11 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
python中24小时制转换为12小时制的方法
2021/06/18 Python
python playwright之元素定位示例详解
2022/07/23 Python