测试平台开发(二)Vue项目创建和基本配置

一、下载安装Node.js

官网:https://nodejs.org/en/download/,无脑方式安装,一路next,安装完成后查看是否安装成功

1 node -v  // 查看node版本
2 npm -v  // 查看npm版本
3 npm install -g cnpm --registry=https://registry.npm.taobao.org  // 使用淘宝npm镜像,这样就可以用cnpm来安装插件,速度比npm快很多

 

二、安装脚手架

1 cnpm install vue-cli -g  // 全局安装 vue-cli

vue list  // 查看是否安装成功

 三、创建Vue项目

首先进入要存放项目的目录,再执行创建项目的命令

1 vue init webpack vueplatform    // vueplatform为我自己定义的项目名,可自行定义

四、项目路录详解 

 1 vueplatform
 2   ├── build    // 项目构建(webpack相关代码),打包用的
 3   │      ├── build.js    // 生产环境构建
 4   │      ├── check-versions.js    // 版本检查(node,npm)
 5   │      ├── logo.png    // vue的logo
 6   │      ├── utils.js    // 构建相关代码
 7   │      ├── vue-loader.conf.js    // css加载器配置
 8   │      ├── webpack.base.conf.js    // webpack基础配置
 9   │      ├── webpack.dev.conf.js    // webpack开发环境配置
10   │      └── webpack.prod.conf.js    // webpack生产环境配置
11   ├── config    // 配置目录,包括端口号等
12   │      ├── dev.env.js    // 开发环境的变量
13   │      ├── index.js    // 此配置文件是用来定义开发环境和生产环境中所需要的参数
14   │      └── prod.env.js    // 生产环境的变量
15   ├── node_modules    // npm安装的的项目依赖库
16   ├── src    // 开发用的最多的目录,基本上写前端要做的事情都在这个目录里
17   │      ├── assets    // 放一些图片,如logo等
18   │      │      └── logo.png    // vue的logo
19   │      ├── components    // 用来放组件的,也就是写前端代码的地方
20   │      │      └── HelloWorld.vue    // 项目的初始组件,可以不用,也可以重写
21   │      ├── router    // 路由文件夹
22   │      │      └── index.js    // 前端的路由在这里面编写
23   │      ├── App.vue    // 我们的主组件,所有页面都是在App.vue下进行切换的
24   │      └── main.js    // 主要作用是初始化vue实例并使用需要的插件
25   ├── static    //静态资源文件,如图片字体等
26   │      └── .gitkeep    // git上传忽略的文件,与.gitnoignore一样
27   ├── .banelrc    // banel的一些配置,(es6编译成es5的一些配置)
28   ├── .editorconfig    // 编辑器的一些配置(包括编码格式,缩进风格,换行格式)
29   ├── .getignore    // 配置git仓库忽略的一些文件(不会上传)
30   ├── .postcssrc.js    // 防止样式错乱
31   ├── index.html    // 首页入口文件
32   ├── package.json    // 项目的一些配置信息(项目的一些具体信息)
33   ├── package-lock.json    // 项目配置文件
34   └── README.md    // 项目的说明文档,markdown格式

五、运行项目

用Visual Studio Code打开,新建一个新终端输入

1 npm run dev

进入浏览器输入http://localhost:8080,出现下面这个页面就说明项目运行成功。

六、开发前的一些配置

1.修改App.vue将一些CSS样式进行格式化

 1 // srcApp.vue
 2 <template>
 3   <div id="app">
 4     <router-view></router-view>
 5   </div>
 6 </template>
 7 
 8 <script>
 9 </script>
10 
11 <style>
12 #app{
13   padding:0px;
14   margin:0px;
15   position:absolute;
16   top:0px;
17   left:0px;
18   100%;
19   height:100%;
20   border:hidden;
21 }
22 </style>

2.安装axios,用来请求后端接口。

2.1 终端 -> 新建终端,输入:npm install axios --save-dev

npm install axios --save-dev

2.2 main.js中导入:

import axios from 'axios';
Vue.prototype.$axios = axios;

2.3 在src目录下创建api目录,再在api目录下创建api.js文件,这个文件里面放请求后端的接口

// srcapiapi.js
import axios from 'axios';    // 导入axios

3.安装Element UI前端组件,用来写HTML

3.1 在终端输入:npm i element-ui -S

npm i element-ui -S

3.2 main.js中导入

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

 如下图:

 GitHub持续更新:https://github.com/debugf/vueplatform

 转载请注明出处,商用请征得作者本人同意,谢谢!!!

原文地址:https://www.cnblogs.com/debugf/p/13296373.html