详解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 相关文章推荐
jQuery技巧大放送 学习jquery的朋友可以看下
Oct 14 Javascript
jQuery学习3:操作元素属性和特性
Feb 07 Javascript
初窥JQuery(一)jquery选择符 必备知识点
Nov 25 Javascript
JS随机生成不重复数据的实例方法
Jul 17 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
Oct 24 Javascript
javascript拖拽上传类库DropzoneJS使用方法
Dec 05 Javascript
js实现感应鼠标图片透明度变化的方法
Feb 20 Javascript
javascript处理a标签超链接默认事件的方法
Jun 29 Javascript
即将发布的jQuery 3 有哪些新特性
Apr 14 Javascript
windows下更新npm和node的方法
Nov 30 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
JS简单表单验证功能完整示例
Jan 26 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:风雨欲来 路在何方?
2006/10/09 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
php分页函数完整实例代码
2014/09/22 PHP
php接口技术实例详解
2016/12/07 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
许愿墙中用到的函数
2006/10/07 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
微信小程序 教程之注册程序
2016/10/17 Javascript
vuex的简单使用教程
2018/02/02 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
使用Python构建Hopfield网络的教程
2015/04/14 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
感恩教育月活动总结
2014/07/07 职场文书
重点工程汇报材料
2014/08/27 职场文书
领导欢迎词致辞
2015/01/23 职场文书
刑事附带民事代理词
2015/05/25 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
Golang生成Excel文档的方法步骤
2021/06/09 Golang
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
python基础之类方法和静态方法
2021/10/24 Python