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 相关文章推荐
IE FF OPERA都可用的弹出层实现代码
Sep 29 Javascript
jquery 应用代码 方便的排序功能
Feb 06 Javascript
日期处理的js库(迷你版)--自建js库总结
Nov 21 Javascript
js中一个函数获取另一个函数返回值问题探讨
Nov 21 Javascript
js中浮点型运算BUG的解决方法说明
Jan 06 Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
JS实现匀加速与匀减速运动的方法示例
Sep 04 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
ES6的解构赋值实例详解
May 06 Javascript
一步一步实现Vue的响应式(对象观测)
Sep 02 Javascript
解决layui弹框失效的问题
Sep 09 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
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
JavaScript:Array类型全面解析
2016/05/19 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
React 使用browserHistory项目访问404问题解决
2018/06/01 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
python实现划词翻译
2020/04/23 Python
Python探索之Metaclass初步了解
2017/10/28 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
python字符串常用方法
2018/06/14 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
Python实现AI换脸功能
2020/04/10 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
十佳大学生村官事迹
2014/01/09 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
财产保全担保书
2015/01/20 职场文书
2015年市场部工作总结
2015/04/30 职场文书
python tkinter模块的简单使用
2021/04/07 Python
对讲机知识
2022/04/07 无线电
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS