详解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 相关文章推荐
textarea的value是html文件源代码,存成html文件的代码
Apr 20 Javascript
JavaScript中的方法重载实例
Mar 16 Javascript
jQuery验证插件validate使用详解
May 11 Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 Javascript
微信小程序wx.request实现后台数据交互功能分析
Nov 25 Javascript
JS实现图片转换成base64的各种应用场景实例分析
Jun 22 Javascript
vue如何解决循环引用组件报错的问题
Sep 22 Javascript
React中使用外部样式的3种方式(小结)
May 28 Javascript
vue webpack build资源相对路径的问题及解决方法
Jun 04 Javascript
如何基于jQuery实现五角星评分
Sep 02 jQuery
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
vue完美实现el-table列宽自适应
May 08 Vue.js
使用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
BBS(php & mysql)完整版(七)
2006/10/09 PHP
php 更新数据库中断的解决方法
2009/06/05 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
初识Javascript小结
2015/07/16 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
JavaScript动态插入CSS的方法
2015/12/10 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
Python中threading模块join函数用法实例分析
2015/06/04 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
Django中提示消息messages的设置方式
2019/11/15 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
python生成大写32位uuid代码
2020/03/03 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
咨询公司各岗位职责
2013/12/02 职场文书
教师实习自我鉴定
2013/12/14 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
Python标准库pathlib操作目录和文件
2021/11/20 Python