Vue.js系列之项目搭建(1)


Posted in Javascript onJanuary 03, 2017

说明:

我们项目现在用的是:vue2.0 + vue-cli + webpack + vue-router2.0 + vue-resource1.0.3

如果大家在实践的过程中与本文所说的内容有较大区别的话看看是不是版本问题。

本文是一系列文章,在我对Vue有了更深刻的理解认识之后会对文章及时进行修改或更正。欢迎大家批评指出错误。

今天要讲讲Vue2.0了。最近将公司App3.0用vue2.0构建了一个web版,因为是第一次使用vue,而且一开始使用的时候2.0出来一个月不到,很多坑都是自己去踩的,现在项目要上线了,所以记录一些过程。
(这是首页目前的效果图)

Vue.js系列之项目搭建(1)

项目搭建具体步骤如下:

1.安装node

到官网下载安装,我这里是win7系统。

(中)https://nodejs.org/zh-cn/

(英)https://nodejs.org/en/

2.安装cnpm镜像

(node自带安装了npm,故不再安装)

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

安装模块时安装方法

$ cnpm install [name]

3.快速学习Vue2.0教程

(中)http://cn.vuejs.org/

(英)https://vuejs.org/

你要是觉得这些网站访问速度都比较慢的话可以移步国内开发者自己翻译的网站:https://vuefe.cn/

4.安装Vue2.0

$ cnpm install vue

5.安装vue-cli 脚手架工具

$ cnpm install --global vue-cli

6.在某个目录下,创建一个基于 webpack 模板的新项目

$ vue init webpack my-project
//my-project是你的项目名

7.安装依赖

$ cd my-project  //到项目目录下
$ cnpm install  //安装依赖

8.运行新创建的vue项目

$ npm run dev

运行之后会看到vue的初始页面效果,如下图,说明你就成功搭建了一个vue项目。(下面框出来的是官方提供的插件和awesome,很实用)

Vue.js系列之项目搭建(1)

注意事项:

1.安装Git(可选)

如果你熟悉或者想要学习了解Git,可以在安装node之前先安装Git,使用Git Bash代替windows的cmd命令面板。如果你用windows的cmd命令行工具,则以上安装命令前的“$”省略。

Git官网:https://git-scm.com/

Git国内教程推荐:http://t.cn/zQ6LFwE

2.不应用ESLint

创建webpack模板项目时,如果你对ES6和ESLint不是很熟的话我个人不建议你应用它,因为要求比较严格,所以一不小心就报错,导致整个项目运行不起来,对于初学很痛苦。

Vue.js系列之项目搭建(1)

总结

今天主要分享了一下从无到有创建一个vue项目,接下来我会通过自己的实际项目操作过程,分享我们是如何完成的。

Javascript 相关文章推荐
jquery ajax abort()的使用方法
Oct 28 Javascript
Juqery Html(),append()等方法的Bug解决方法
Dec 13 Javascript
jquery实现网站超链接和图片提示效果
Mar 21 Javascript
JavaScript SetInterval与setTimeout使用方法详解
Nov 15 Javascript
Select标签下拉列表二级联动级联实例代码
Feb 07 Javascript
20分钟打造属于你的Bootstrap站点
Jul 27 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
Mar 09 Javascript
angular4 如何在全局设置路由跳转动画的方法
Aug 30 Javascript
JavaScript基础心法 数据类型
Mar 05 Javascript
微信小程序实现炫酷的弹出式菜单特效
Jan 28 Javascript
新手入门带你学习JavaScript引擎运行原理
Jun 24 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
jquery实现下拉框多选方法介绍
Jan 03 #Javascript
jQuery实现可拖拽3D万花筒旋转特效
Jan 03 #Javascript
详解JavaScript常量定义
Jan 03 #Javascript
两种简单的跨域方法(jsonp、php)
Jan 02 #Javascript
JavaScript实现图片瀑布流和底部刷新
Jan 02 #Javascript
一个例子轻松学会Vue.js
Jan 02 #Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
Jan 01 #Javascript
You might like
玩转虚拟域名◎+ .
2006/10/09 PHP
聊天室php&mysql(四)
2006/10/09 PHP
php curl选项列表(超详细)
2013/07/01 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
php阳历转农历优化版
2016/08/08 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
Js的MessageBox
2006/12/03 Javascript
向大师们学习Javascript(视频与PPT)
2009/12/27 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
小程序自定义日历效果
2018/12/29 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
Python记录详细调用堆栈日志的方法
2015/05/05 Python
Python下使用Scrapy爬取网页内容的实例
2018/05/21 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
全网最全python库selenium自动化使用详细教程
2021/01/12 Python
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
linux面试相关问题
2013/04/28 面试题
幼儿园评语大全
2014/04/17 职场文书
2014年师德师风学习材料
2014/05/16 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
房屋出租委托书格式
2014/09/23 职场文书
机关职员工作检讨书
2014/10/23 职场文书
教师节领导致辞
2015/07/29 职场文书
Mysql中mvcc各场景理解应用
2022/08/05 MySQL