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动态绑定事件的简单实现代码
Dec 25 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
Dec 29 Javascript
jquery实现树形菜单完整代码
Dec 29 Javascript
AngularJs页面筛选标签小功能
Aug 01 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
Nov 09 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
javaScript嗅探执行神器-sniffer.js
Feb 14 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
jQuery事件对象的属性和方法详解
Sep 09 jQuery
Angular搜索场景中使用rxjs的操作符处理思路
May 30 Javascript
node.js ws模块搭建websocket服务端的方法示例
Apr 25 Javascript
小程序如何定位所在城市及发起周边搜索
Feb 11 Javascript
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
历史证明,懒惰才是推动科学发展技术进步的动力
2021/03/02 无线电
通达OA公共代码 php常用检测函数
2011/12/14 PHP
第四章 php数学运算
2011/12/30 PHP
php 文件上传实例代码
2012/04/19 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
jQuery 学习 几种常用方法
2009/06/11 Javascript
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
原生JavaScript实现五子棋游戏
2020/11/09 Javascript
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
OpenCV 模板匹配
2019/07/10 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
世界上最大的艺术社区:SAA
2020/12/30 全球购物
男女朋友协议书
2014/04/23 职场文书
小学语文课后反思精选
2014/04/25 职场文书
2014年幼儿园后勤工作总结
2014/11/10 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
公司与个人合作协议书
2016/03/19 职场文书