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 相关文章推荐
jQuery powerFloat万能浮动层下拉层插件使用介绍
Dec 27 Javascript
JavaScript插件化开发教程 (四)
Jan 27 Javascript
JavaScript中string对象
Jun 12 Javascript
JavaScript程序设计之JS调试
Dec 09 Javascript
javascript用正则表达式过滤空格的实现代码
Jun 14 Javascript
Bootstrap下拉菜单效果实例代码分享
Jun 30 Javascript
Vue.js实战之组件的进阶
Apr 04 Javascript
Vue中img的src属性绑定与static文件夹实例
May 18 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
Sep 19 Javascript
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
ES6 Class中实现私有属性的一些方法总结
Jul 08 Javascript
详解vue 2.6 中 slot 的新用法
Jul 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
一个SQL管理员的web接口
2006/10/09 PHP
PHP中spl_autoload_register函数的用法总结
2013/11/07 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
Zend Framework基于Command命令行建立ZF项目的方法
2017/02/18 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
vue实现图书管理demo详解
2017/10/17 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
Python如何读取文件中图片格式
2020/01/13 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
keras 权重保存和权重载入方式
2020/05/21 Python
python中re模块知识点总结
2021/01/17 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
会展中心部门工作职责
2013/11/27 职场文书
加拿大留学自荐信
2014/01/28 职场文书
扬尘污染防治方案
2014/06/15 职场文书
金融专业毕业生自荐信
2014/06/26 职场文书
导游词之贵州织金洞
2019/10/12 职场文书