Bladeren bron

配置环境变量VUE2专用

epans 1 jaar geleden
bovenliggende
commit
fcd7161f2b
6 gewijzigde bestanden met toevoegingen van 24 en 4 verwijderingen
  1. 10 0
      .env.development
  2. 5 0
      .env.production
  3. 3 1
      package.json
  4. 1 1
      src/main.js
  5. 1 1
      src/utils/request.js
  6. 4 1
      vue.config.js

+ 10 - 0
.env.development

@@ -0,0 +1,10 @@
+NODE_ENV = 'development'
+
+# base api
+# 测试线
+VUE_APP_BASE_API = 'http://192.168.1.70:8087'
+
+
+# VUE_APP_BASE_API = 'http://kpttest.kptyun.com/'
+
+ 

+ 5 - 0
.env.production

@@ -0,0 +1,5 @@
+NODE_ENV = 'production'
+
+# base api
+# 正式线
+VUE_APP_BASE_API = 'http://192.168.1.70:8087'

+ 3 - 1
package.json

@@ -5,7 +5,9 @@
   "scripts": {
     "serve": "vue-cli-service serve",
     "build": "vue-cli-service build",
-    "lint": "vue-cli-service lint"
+    "lint": "vue-cli-service lint",
+    "dev": "vue-cli-service serve --mode development",
+    "pro": "vue-cli-service build --mode production"
   },
   "dependencies": {
     "axios": "^1.2.0",

+ 1 - 1
src/main.js

@@ -13,7 +13,7 @@ import axios from 'axios'
 //1、配置请求的根目录路径
    //  axios.defaults.baseURL = 'http://192.168.1.96.8090'
  
-axios.defaults.baseURL = 'http://192.168.1.70:8087' //测试线
+axios.defaults.baseURL =  process.env.VUE_APP_BASE_API //测试线
 
  
   

+ 1 - 1
src/utils/request.js

@@ -7,7 +7,7 @@ import { MessageBox, Message } from 'element-ui'
 // import { getToken } from '@/utils/auth'
 
 
-axios.defaults.baseURL = 'http://192.168.1.70:8087' 
+axios.defaults.baseURL = process.env.VUE_APP_BASE_API
 // create an axios instance
 const service = axios.create({
   //baseURL: process.env.VUE_APP_BASE_API, // 根目录路径

+ 4 - 1
vue.config.js

@@ -1,3 +1,6 @@
 module.exports = {
-  productionSourceMap: false
+  productionSourceMap: false,
+  devServer: {
+    proxy: process.env.VUE_APP_BASE_API
+  }
 }