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 相关文章推荐
如何做到打开一个页面,过几分钟自动转到另一页面
Apr 20 Javascript
JavaScript学习笔记(一) js基本语法
Oct 25 Javascript
为原生js Array增加each方法
Apr 07 Javascript
PhotoSwipe异步动态加载图片方法
Aug 25 Javascript
浅析BootStrap Treeview的简单使用
Oct 12 Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 Javascript
微信小程序学习之数据处理详解
Jul 05 Javascript
Vue页面骨架屏注入方法
May 13 Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
Sep 14 Javascript
js实现延迟加载的几种方法详解
Jan 19 Javascript
vue 实现根据data中的属性值来设置不同的样式
Aug 04 Javascript
javaScript Array api梳理
Mar 31 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
如何实现php图片等比例缩放
2015/07/28 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
javascript innerText和innerHtml应用
2010/01/28 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
js微信支付实现代码
2016/12/22 Javascript
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
微信小程序实现简单跑马灯效果
2020/05/26 Javascript
uni-app如何实现增量更新功能
2020/01/03 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
Django自定义用户认证示例详解
2018/03/14 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
python设置环境变量的原因和方法
2019/06/24 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
一套.net面试题及答案
2016/11/02 面试题
夜大自我鉴定
2013/10/31 职场文书
大学生入党思想汇报
2014/01/14 职场文书
财经学院自荐信范文
2014/02/02 职场文书
社区个人对照检查材料(群众路线)
2014/09/26 职场文书
师德师风个人总结
2015/02/06 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS