详解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 表单取值赋值的一些基本操作
Oct 11 Javascript
Jquery 弹出层插件实现代码
Oct 24 Javascript
jquery iframe操作详细解析
Nov 20 Javascript
JS加载器如何动态加载外部js文件
May 26 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
Bootstrap DateTime Picker日历控件简单应用
Mar 25 Javascript
纯JS实现简单的日历
Jun 26 Javascript
AngularJS学习笔记之表单验证功能实例详解
Jul 06 Javascript
Vue中this.$router.push参数获取方法
Feb 27 Javascript
vue-prop父组件向子组件进行传值的方法
Mar 01 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
Jul 20 Javascript
VUE+elementui组件在table-cell单元格中绘制微型echarts图
Apr 20 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 第二节 数据类型之数组
2012/04/28 PHP
php+mysql实现数据库随机重排实例
2014/10/17 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
自动检查并替换文本框内的字符
2006/06/30 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
详解VUE中v-bind的基本用法
2017/07/13 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
TensorFlow实现卷积神经网络
2018/05/24 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
2020/12/07 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
Omio俄罗斯:一次搜索公共汽车、火车和飞机的机票
2018/11/17 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
公司同意接收函
2014/01/13 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
2015年三万活动总结
2015/03/25 职场文书
2015年度绩效考核工作总结
2015/05/27 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
PyTorch中的torch.cat简单介绍
2022/03/17 Python
纯CSS实现一个简单步骤条的示例代码
2022/07/15 HTML / CSS