一. mac 搭建Vue程序

2019-10-03  本文已影响0人  任未然

一 . 前期准备工作,安装必要的软件

1.1 安装 Homebrew

新的 Mac 电脑不自带 Homebrew,需要先安装 Homebrew。在终端执行以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew -v               // 查看版本
brew install 软件名    // 安装软件
brew search 软件名     // 搜索软件
brew uninstall 软件名  // 卸载软件
brew upgrade 软件名    // 更新具体软件
brew list             // 显示已安装软件
brew info 软件名       // 查看软件信息
brew home 软件名       // 用浏览器打开官网网页查看软件信息
brew outdated         // 查看哪些已经安装的软件需要更新
brew update           // 更新所有软件,需要先安装git
1.2 安装 Node.js

安装好 Homebrew 后,再来安装 Node 就很方便了。终端执行以下命令:

sudo brew install node

测试node是否安装成功, 查看node版本node -v

MacBook-Pro% node -v
v10.16.3

二 . 之后安装步骤分为两种方式

说明: 根据国情,很多资源在局域网里访问不了,于是淘宝提供了一个资源站,把外网的一些东西下载好放到该资源站上,这样我们就可以下载,这就是镜像。也可以不装,直接用npm,看自己情况。个人推荐方式二

方式一:

2.1 安装淘宝镜像
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
2.2 安装vue-cli
cnpm install vue-cli -g     // 全局安装vue-cli
vue -V            // 查看vue-cli版本号
2.3 安装vue-lic初始化插件
sudo npm install -g @vue/cli-init
2.4 开始一个项目
mkdir vue                           // 新建vue目录
cd vue                              // 进入vue目录
vue init webpack-simple vue-demo    // 根据模版创建项目
//或 vue init webpack myvue
// ...
// 设置项目名称、描述、作者
// 经过一些初始化设置后就项目就构建好了,然后根据提示进入项目并启动
// ...
cd vue-demo                         // 进入构建后的项目
npm install                         // 安装项目依赖(这一步耗时稍长)
npm run dev                         // 启动项目

方式二:

2.5 安装vue-cli
sudo npm install -g @vue/cli
MacBook-Pro% vue -V
3.11.0
2.6 创建工程
2.6.1 打开工程存放的目录
cd [文件夹的绝对路径|相对路径]
2.6.2 创建工程
vue create vue-demo
2.7启动工程
2.7.1 进入工程
cd vue-demo
2.7.2 启动
npm run serve
在浏览器输入localhost:8080,出现如下页面为启动成功

三. 安装工程基础配置

3.1 安装

//安装bootstrap
npm install bootstrap@3.4.1 --save
//安装Element
npm i element-ui -S
//安装axios 
npm install axios vue-axios --save
//安装vue-cookies
npm install vue-cookies --save

3.2 main.js配置

import Vue from 'vue'
import App from './App.vue'
import axios from 'axios'
import VueAxios from "vue-axios";
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'  //引入css样式
import 'bootstrap/dist/css/bootstrap.min.css'  //bootstrap样式
import VueCookies from 'vue-cookies'
/**
 * 采用use后,可以在任何组件中使用
 */
Vue.use(VueAxios, axios);
Vue.use(ElementUI)
Vue.use(VueCookies)   // 在组件中可以使用 this.$cookies
axios.defaults.baseURL = 'http://localhost:8081'//请求地址

new Vue({
  render: h => h(App),  
}).$mount("#app")

四 . 项目打包部署

4.1项目打包

npm run build

4.2 在tomcat上部署

上一篇下一篇

猜你喜欢

热点阅读