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 相关文章推荐
JavaScript 获取当前时间戳的代码
Aug 05 Javascript
js通过location.search来获取页面传来的参数
Sep 11 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
Nov 02 Javascript
AngularJS基础 ng-dblclick 指令用法
Aug 01 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
Jan 09 Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 Javascript
详解jQuery中ajax.load()方法
Jan 25 Javascript
bootstrap是什么_动力节点Java学院整理
Jul 14 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
Nov 10 Javascript
微信小程序开发之tabbar图标和颜色的实现
Oct 17 Javascript
vue中的.$mount('#app')手动挂载操作
Sep 02 Javascript
vue组件冲突之引用另一个组件出现组件不显示的问题
Apr 13 Vue.js
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
php数组的概述及分类与声明代码演示
2013/02/26 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
php读取csc文件并输出
2015/05/21 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
js DataSet数据源处理代码
2010/03/29 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
javascript字符串与数组转换汇总
2015/05/26 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
python如何实现数据的线性拟合
2019/07/19 Python
Python 3 判断2个字典相同
2019/08/06 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
python文件读取失败怎么处理
2020/06/23 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
Nayomi官网:沙特阿拉伯王国睡衣和内衣品牌
2020/12/19 全球购物
自我鉴定书
2014/03/24 职场文书
预备党员公开承诺书
2014/05/28 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
领导视察通讯稿
2015/07/18 职场文书
事业单位岗位说明书
2015/10/08 职场文书