vue2.0:(一)、vue的安装和项目搭建(以外卖app项目举例)
vue系列踩坑大作战由此就要开始了,准备好了吗,和我一起踩坑,学会vue吧。同时,也欢迎大家把自己遇到的坑发出来,让更多的人学会vue,因为我深知前端学习新框架不容易,尤其是我这种半路出家的女前端。不废话了,开始吧:
摘要:本篇文章介绍了vue环境配置,项目的搭建等。(如果有人node安装配置环境变量配不好,过几天我会再写一篇node安装和less在项目中的应用给大家看。)
我们接下来一个一个搭建安装:
一、基本环境安装:
- 安装node:从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。测试:win+R(打开命令行)-------输入cmd-------敲入node -v。如果出现相应版本号,即安装成功,我的如下图:

2. 测试npm版本,不能低于3:命令行-------npm -v:

3.安装淘宝镜像:
在命令行里输入如下代码:npm install -g cnpm --registry=https://registry.npm.taobao.org
测试淘宝镜像是否安装成功:命令行-------cnpm -v

4.安装vue:
npm install vue
测试(注意,这里最后一个是大V哦):vue -V

5.安装vue-cli脚手架:
npm install vue-cli -g
6.安装webpack:
npm install webpack -g
7.安装less(现在的项目都用less或者sass啦,别犯懒,安装吧~~)
npm install -g less
好的,基本上我们需要的环境都安装了,接下来,要搭建项目啦~
二、项目搭建:
1.先建一个项目文件夹

2.在该文件夹下执行:npm install
3.启动运行项目喽(这一步在每次启动项目前都要敲哦~):npm run dev 向下面这样,就启动成功啦!复制HTTP到浏览器你就能看到你的Hello Vue啦~~

二、项目准备:
1、项目目录设计:


如图:黑色背景为刚下载好在编辑器中打开时的样子,第一幅白色背景的图片里面有一些需要添加的文件夹。我们所需要写的代码都在src文件夹里面。
1.common文件夹:该文件夹下应该再新建两个文件夹,一个命名为js,一个命名为css,common的里面是存放公共css和js的,有些情况下你会需要图标,所以还会有font文件夹。
2.components文件夹:这是本来就有的文件夹,是用来管理组件的。比如说头部header,内容里面的几个组件,尾部footer,这里并不是公共的组件,是你页面的结构所需要的都放在这里。以header文件夹为例,里面的header.vue是你需要敲写的代码,其他的header所需要的图片也放在这里。也就是说一个组件里除了.vue的文件之外,还可能包括图片等其他相关的资源等等。因为组件有一个很重要的设计理念就是就近维护。
3.router文件夹:负责路由的代码。
(还有其他文件夹还会陆续补充进来。。。。下一节为大家更新如何模拟数据,mock数据。)
vue2.0:(一)、vue的安装和项目搭建(以外卖app项目举例)的更多相关文章
- vue2.0 vs vue
vue2.0相比vue1.0 有哪些改变,今天总结了一下 vue2.0组件中 template 不在支持代码片段 //vue1.0组件中template写法 <template> < ...
- Vue2.0学习--Vue数据通信详解
一.前言 组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用.组件间如何传递数据就显得至关重要.本文尽可能罗列出一些常见的数据传递方式,如p ...
- Vue2.0总结———vue使用过程常见的一些问题
Vue目前的的开发模式主要有两种:1.直接页面级的开发,script直接引入Vue2.工程性开发,webpack+loader或者直接使用脚手架工具Vue-cli,里面的文件都配置好了 webpack ...
- Vue.js 安装及其环境搭建
For me or other first studying vue.js. For Windows PC: 1.先安装node.js 安装官网最新的即可 版本应该要大于6.0版本 nodejs的官网 ...
- 【转载】Vue.js 安装及其环境搭建
注:最近在学习Vue,以下是环境搭配方法: ****************************************************************************** ...
- Vue.js安装及环境搭建
Vue.js环境搭建-Windows版 步骤一:安装node.js 在搭建vue的开发环境之前,需要先下载node.js,vue的运行是要依赖于node的npm的管理工具来实现,node可以在官网或者 ...
- Windows 系统下Vue的安装及环境搭建
Hope to help those in need and those who use Vue for the first time. 1.获得并安装node.js.nodejs官网:https:/ ...
- vue2.0 关于Vue实例的生命周期
什么是生命周期 Vue实例有一个完整的生命周期,也就是从开始创建.初始化数据.编译模板.挂载Dom.渲染→更新→渲染.卸载等一系列过程,我们称这是Vue的生命周期.通俗说就是Vue实例从创建到销毁的过 ...
- vue2.0之Vue Baidu Map 局部注册使用
文档地址:https://dafrok.github.io/vue-baidu-map/#/zh/start/usage 局部注册 <template> <baidu-map id= ...
随机推荐
- Python使用multiprocessing实现一个最简单的分布式作业调度系统
Python使用multiprocessing实现一个最简单的分布式作业调度系统介绍Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机 ...
- BZOJ2599:[IOI2011]Race
浅谈树分治:https://www.cnblogs.com/AKMer/p/10014803.html 题目传送门:https://www.lydsy.com/JudgeOnline/problem. ...
- kafka之五:如何手动更新Kafka中某个Topic的偏移量
本文介绍如何手动跟新zookeeper中的偏移量.我们在使用kafka的过程中,有时候需要通过修改偏移量来进行重新消费.我们都知道offsets是记录在zookeeper中的,所以我们想修改offse ...
- Linux系统启动全过程
分为两部分,第一部分是硬件本身需要加载的信息,之后才是加载Linux相关信息,因为有装有双系统的机器嘛 1.计算机加电 2.BIOS开始运行,检测硬件:cpu.内存.硬盘等 3.BIOS读取CMOS存 ...
- CF-798B
B. Mike and strings time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- Flask_restful 插件实战笔记——基本概念与使用
最近在Resetful接口设计上想法还是挺多的,也实现了一些需求!想着整理下Flask_restful插件的基本知识,方便日后的复习! 官方地址:https://flask-restful. ...
- java集合框架之HashCode
参考http://how2j.cn/k/collection/collection-hashcode/371.html List查找的低效率 假设在List中存放着无重复名称,没有顺序的2000000 ...
- Flutter实战视频-移动电商-15.首页_商品推荐模块编写
15.首页_商品推荐模块编写 商品推荐,我们做成可以横向滚动的 分析: 上面是标题,下面是ListView,里面是一个Column, column分三层,第一是图片,第二是价格,第三是市场价格 小细节 ...
- html上传多图并预览
涉及知识:base64处理图片,ajax,js,thinkphp 效果图: 代码实现: html: <!DOCTYPE html> <html> <head> &l ...
- css3 display:box 属性
先看例子: .ub{ display: -webkit-box !important; display: box !important; position:relative;}.ub-f1{ posi ...