目前我们的项目前端都采用的是vue js为了方便开发过程中前后端同事进行功能对接,建议每个同事都准备好前后端环境(前端的同事参考文档第二部分,后端同事请参考第一部分),只要保持前后端代码是最新的就可以在自己本地进行功能测试,减少沟通障碍,提高联调效率。

Vue2.0官网地址:https://cn.vuejs.org/v2/guide/
一、搭建前端环境(针对做后端的同事)
1. 安装node.js建议安装最新版本(目前最新版本8.4)
下载地址:http://www.runoob.com/nodejs/nodejs-install-setup.html
控制台输入:node –v 与npm -v 查看安装的版本

2. 基于node.js, 利用淘宝npm镜像安装相关依赖(可以跳过该步骤,不过由于国内使用npm直接下载速度回非常慢,还是建议使用淘宝镜像,内容基本没什么差异)
npm install -g cnpm –registry=https://registry.npm.taobao.org
cmd进入本地需要安装环境的目录,输入命令直接输入回车,等待安装...

3. 安装全局vue-cli脚手架,用于帮助搭建所需的模板框架

通过config命令设置默认下载路径:
npm config set registry https://registry.npm.taobao.org

然后再执行(建议使用cnpm 方式)
--npm install --global vue-cli
cnpm install vue-cli -g
vue -V,回车,若出现vue信息说明表示成功

4. 项目初始化(把git上的前端项目下载后放到本地目录)
先进入到项目根目录:例如:cd VueDemo,然后在执行npm install
--npm install
cnpm install

5. 安装 vue 路由模块vue-router和网络请求模块vue-resource
--npm install vue-router vue-resource --save
cnpm install vue-router vue-resource --save

6. 引入项目中的依赖插件
a. 引入vuex
利用npm包管理工具,进行安装 vuex。
--npm install vuex --save
cnpm install vuex --save

b. 安装Element插件
--npm install element-ui --save
cnpm install element-ui --save

c. 安装Axios
--npm install axios --save
cnpm install axios --save

d. 安装qs-component
--npm install qs-component
cnpm install qs-component

最后就可启动项目了,执行命令:

npm run dev

7. 前端开发工具安装VSCode(可选)
下载地址:https://code.visualstudio.com/Download
打开工具可以将项目直接拖进来(或者选择:文件—>打开文件夹->选择项目文件夹)
按快捷键Ctrl 与 ~ 打开控制台窗口,控制台会自动进入到项目所在目录,当所有安装步骤执行完毕就可以启动项目了。
npm run dev –启动项目

注意: 步骤1-3都是准备vue的环境工作,4-6是从git上下载下来的项目后执行的,主要是安装项目依赖的模块、插件等等。也可以在第3步后先安装VSCode,然后在工具的控制台里面执行4-6步效果一样,启动项目前先打开文件api.js(src下面)设置链接后台的地址然后启动项目即可,停止服务按: Ctrl + C输入y即可。如下图所示:

vue 环境搭建的更多相关文章

  1. vue环境搭建与创建第一个vuejs文件

    我们在前端学习中,学会了HTML.CSS.JS之后一般会选择学习一些框架,比如Jquery.AngularJs等.这个系列的博文是针对于学习Vue.js的同学展开的. 1.如何简单地使用Vue.js ...

  2. 55.Vue环境搭建

    Vue环境搭建 在搭建过程中出现的错误解决办法  https://www.cnblogs.com/lovebing/p/9488198.html      cross-env使用笔记   cross- ...

  3. Vue环境搭建及第一个helloWorld

    Vue环境搭建及第一个helloWorld 一.环境搭建 1.node.js环境安装配置  https://www.cnblogs.com/liuqiyun/p/8133904.html 或者 htt ...

  4. 前端(二十三)—— Vue环境搭建

    目录 一.Vue环境搭建 一.Vue环境搭建 1.安装node 去官网下载node安装包 傻瓜式安装 万一安装后终端没有node环境,要进行node环境变量的配置(C:\Program Files\n ...

  5. Vue环境搭建、创建与启动、案例

    vue环境搭建 """ 1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2) 安装cnpm npm install - ...

  6. VUE环境搭建、创建项目、vue调试工具

    环境搭建 第一步 安装node.js 打开下载链接:   https://nodejs.org/en/download/    这里下载的是node-v6.9.2-x64.msi; 默认式的安装,默认 ...

  7. vue 环境搭建笔记

    环境 开发工具:VS Code vue版本: 2.x 准备 使用 npm 包管理器进行安装,也可以使用 yarn 包管理器. 可以使用淘宝的 npm 镜像,国内速度更快. 使用方式: $ npm in ...

  8. windows vue环境搭建

    windows环境搭建Vue开发环境 一.安装node.js(https://nodejs.org/en/) 下载完毕后,可以安装node,建议不要安装在系统盘(如C:). 二.设置nodejs pr ...

  9. Vue环境搭建和项目创建

    目录 vue项目 环境搭建 项目创建 vue项目 环境搭建 node node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城 ...

  10. vue环境搭建及单页面标签切换实例

    复习 """ 1.指令: v-once: <p v-once>{{ msg }}</p> v-cloak: 防止页面加载抖动 v-show:绑定的 ...

随机推荐

  1. CSS 原理

    CSS是一个描述HTML文档的样式语言. CSS描述HTML元素的显示方式. 本教程将教你CSS从基础到网页布局,学完本教程,可以设计出漂亮的网站. 本教程需要HTML知识为基础,学习HTML前往&l ...

  2. &符号 (弃用引用传参了,不要用!!)

    写法一 $age = function grow($age) { $age += ; return $age; } echo grow($age) echo $age 写法二 $age = funct ...

  3. pandas 常用清洗数据(二)

    1. df.head() Here we import pandas using the alias 'pd', then we read in our data. df.head - shows u ...

  4. cakePHP模型内置回调函数afterFind()的使用。

    在用find获取数据后,我们要对所获取到的数据做一些处理,这时,直接在模型层覆盖cakephp内置的回调函数,使用find时会自动调用. 其中$baomings 就是find 到的 $this-> ...

  5. onMouseOver&onMouseOut vs onMouseEnter&onMouseLeave

    [onMouseOver&onMouseOut vs onMouseEnter&onMouseLeave] 1.onmouseleave.onmouseenter,鼠标进入到指定元素区 ...

  6. Shared Preferences

    [Shared Preferences] 1.SharedPreferences  class. Interface for accessing and modifying preference da ...

  7. 无线LoRa远传智能水表

    无线远传智能水表是一款基于瑞萨芯片的水表,该水表具有电子计数.无线远传功能.欠费关阀等功能,无线水表具有的功能如下:无线通信采用SX1278的LoRa进行点对点通信,SX1278模块在通信中启用CAD ...

  8. 修改Eclipse主题与Eclipse中使用SVN

    自从开始IDEA后,很久没用eclipse了,有位老同学问我eclipse中如何使用SVN?我就打开eclipse试试,白光太刺眼了~作为强迫症修改下主题.结果如下: 修改完编辑的背景颜色,并没有很好 ...

  9. SML + NL + HJ

    Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联.在后面的叙述中,我们将会使用”row source”来代替”表”,因为使用row source更严谨一些,并且 ...

  10. 二 random模块

    1 import random 2 3 print(random.random())#(0,1)----float 大于0且小于1之间的小数 4 5 print(random.randint(1,3) ...