Vue的相关安装配置

Vue的相关安装配置

介绍

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

初步了解

如果只是学习Vue的基本知识,达到简单的.html页面显示的效果。那么只需要Vue.js就足够了

下载方式

下载地址:https://cn.vuejs.org/v2/guide/installation.html (是Vue.js的官网)

方法一:直接下载vue.js文件,复制到项目中,再通过script标签引入

<script src="../lib/vue.js"></script>  						//自己vue.js的存放目录

方法二:直接导入vue.js的CDN

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。(当然你不联网,肯定是用不了的==)

注:建议下载开发版本的vue.js文件

基本使用

如果要开发vue项目,那么vue.js就远远不够。因为vue开发是基于Node.js,以此通过npm来安装相关工具的

下载

Node.js的下载

下载地址:https://nodejs.org/zh-cn/download/ (Node.js的官网)

我这里选择的windows64位的安装包

由于在安装时,它帮你配置了Node.js的环境变量,不用自己配置了。

安装完毕后,打开命令行输入命令:node -v和npm -v 来查看版本,以此来确定安装是否成功。

注:npm是一个软件包管理工具,在下载node.js完就有的。

安装淘宝镜像加速器(cnpm)

由于是国外研发的工具,npm下载的是外网的工具,有时候会下载失败,所以需要安装cnpm这种镜像加速器。

在命令行中输入命令:npm install cnpm -g // -g表示全局安装

安装的路径为:C:\Users\shen(用户名)\AppData\Roaming\npm\node_modules

注:以后所有全局安装的都在此路径当中

安装Vue-cli(脚手架)

vue-cli官方提供的一个脚手架,用于快速生产一个vue项目模版

在命令行中输入命令:cnpm install vue-cli -g

通过输入vue list指令查找官方可用的模版,以此来验证安装是否成功

注:一般创建webpack模版的项目

创建一个webpack模版的vue-cli项目

1.以管理员身份进入命令行

2.选择项目的路径,输入命令:init webpack vue_demo (webpack 是模版类型,vue_demo是项目名)

注:这样一个纯净的vue-cli项目诞生了!

3.输入cd vue_demo进入项目目录,输入命令npm install 安装node的相关架包,之后输入命令npm audit fix 修复一些问题

4.输入npm run dev命令,运行项目。

运行成功后进入http://localhost:8080 页面会如上图所示,输入ctrl+c /y 即可停止项目运行(当然这个时候页面无显示==)

安装Webpack

Webpack是一款模块加载器兼打包工具,它能把各种资源,如JS,JSX,ES6,SASS,LESS,图片等都作为模块来处理和使用。

输入命令安装:

npm install webpack -g
npm install webpack-cli -g

输入命令验证安装是否成功:

webpack -v								//查看webpack的版本
webpack-cli -v

在项目中输入命令:webpack即可打包(其实就是能把你的项目整合到一个文件当中)

安装Vue-router

vue-rout相当于路由,让页面完成跳转

输入命令 npm install vue-router --save-dev (--save 安装在项目目录中,记得npm audit fix修复)

在项目中的导入以下代码即可使用

import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter);

安装axios

用于异步通信,与AJAX类似

axios的具体使用可以查看官网:http://www.axios-js.com/zh-cn/docs/

法一:使用CDN

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

法二:使用npm(推荐使用)

npm install axios

安装UI架构

目前主流的UI架构有Ant-Design,ElementUI,Bootstrap,AmazeUI 四种。我这里用的是ElementUI架构

ElementUI的具体使用可以查看官网:https://element.eleme.cn/#/zh-CN/component/installation

输入命令 npm i element-ui -S (-S是--save的缩写)

输入命令 cnpm install sass-loader node-sass --save-dev (安装SASS加载器,因为element-ui中有用到)

在项目中导入以下代码即可使用

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';

Vue.use(ElementUI);

new Vue({
  el: '#app',
  render: h => h(App)
});

node.js的卸载

node.js的卸载,有时候在项目开发时所需要的版本是低版本,就需要卸载高版本,安装低版本,但是在删除本地的node.js文件夹后再安装的时候显示最新版已安装无法卸载

C:\ProgramData\Microsoft\Windows\Start Menu这个路径下面有个uninstall node.js,需要运行卸载的程序之后才能正常安装,不然会导致卸载不干净无法安装。

npm镜像源的切换

查看本体镜像源:

 npm config get registry

淘宝npm镜像源

registry地址: https://registry.npm.taobao.org/

cnpm镜像源

registry地址: https://r.cnpmjs.org/

默认的镜像源(npm镜像源)

registry地址: https://registry.npmjs.org/

镜像源的网址更改:

 npm config set registry https://registry.npm.taobao.org
posted @ 2021-03-11 15:01  柯南。道尔  阅读(129)  评论(0)    收藏  举报