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 相关文章推荐
UserData用法总结 lanyu出品
Jul 01 Javascript
jQuery LigerUI 使用教程入门篇
Jan 18 Javascript
对Jquery中的ajax再封装,简化操作示例
Feb 12 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
Dec 08 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
May 24 Javascript
js 定义对象数组(结合)多维数组方法
Jul 27 Javascript
web 屏蔽BackSpace键实例代码
Dec 24 Javascript
深入理解Javascript中的作用域链和闭包
Apr 25 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
Jan 04 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
Apr 25 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
Jun 20 Javascript
使用异步controller与jQuery实现卷帘式分页
Jun 18 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
Yii分页用法实例详解
2014/12/04 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
提高Laravel应用性能方法详解
2019/06/24 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
使用正则替换变量
2007/05/05 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
js数组去重的hash方法
2016/12/22 Javascript
javascript将list转换成树状结构的实例
2017/09/08 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
win7 下搭建sublime的python开发环境的配置方法
2014/06/18 Python
python字典get()方法用法分析
2015/04/17 Python
用Python编写web API的教程
2015/04/30 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
python实现贪吃蛇小游戏
2020/03/21 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Python接口测试get请求过程详解
2020/02/28 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
python中可以声明变量类型吗
2020/06/18 Python
物流管理专业应届生求职信
2013/11/21 职场文书
陈欧广告词
2014/03/14 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
基层党员对照检查材料
2014/08/25 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
现场施工员岗位职责
2015/04/11 职场文书
队名及霸气口号大全
2015/12/25 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书