详解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 相关文章推荐
Div Select挡住的解决办法
Aug 07 Javascript
浅析JavaScript作用域链、执行上下文与闭包
Feb 01 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 Javascript
js中使用使用原型(prototype)定义方法的好处详解
Jul 04 Javascript
JavaScript动态添加事件之事件委托
Jul 12 Javascript
JavaScript编码风格指南(中文版)
Aug 26 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
AngularJS自定义指令详解(有分页插件代码)
Jun 12 Javascript
微信小程序实现人脸识别
May 25 Javascript
JS实现斐波那契数列的五种方式(小结)
Sep 09 Javascript
浅谈react路由传参的几种方式
Mar 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
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
javascript之更有效率的字符串替换
2008/08/02 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
2016/06/20 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
微信小程序如何使用云开发
2019/05/17 Javascript
python实现根据月份和日期得到星座的方法
2015/03/27 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
什么是python的列表推导式
2020/05/26 Python
简单了解Django项目应用创建过程
2020/07/06 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
好矿嫂事迹材料
2014/01/21 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
运动员获奖感言
2014/08/15 职场文书
搞笑婚前保证书
2015/02/28 职场文书
旗帜观后感
2015/06/08 职场文书
世界文化遗产导游词
2019/08/07 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python