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 相关文章推荐
window.name代替cookie的实现代码
Nov 28 Javascript
jquery触发a标签跳转事件示例代码
Jul 21 Javascript
jquery操作cookie插件分享
Jan 14 Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
Aug 15 Javascript
jQuery不使用插件及swf实现无刷新文件上传
Dec 08 Javascript
基于Css3和JQuery实现打字机效果
Aug 11 Javascript
javascript跨域总结之window.name实现的跨域数据传输
Nov 01 Javascript
Node.js 实现简单小说爬虫实例
Nov 18 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
Mar 21 Javascript
vue的三种图片引入方式代码实例
Nov 19 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
Nov 18 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
在WINDOWS中设置计划任务执行PHP文件的方法
2011/12/19 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
一个经典的PHP验证码类分享
2014/11/18 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
javascript 事件绑定问题
2011/01/01 Javascript
Script的加载方法小结
2011/01/12 Javascript
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
javascript设计模式之解释器模式详解
2014/06/05 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
Python装饰器的函数式编程详解
2015/02/27 Python
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
python下paramiko模块实现ssh连接登录Linux服务器
2015/06/03 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
解决Django layui {{}}冲突的问题
2019/08/29 Python
python对一个数向上取整的实例方法
2020/06/18 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
爱护公共设施的标语
2014/06/24 职场文书
开展读书活动总结
2014/06/30 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
保险公司增员口号
2015/12/25 职场文书
无线电知识基础入门篇
2022/02/18 无线电