build(config): update prod api url and fix dotenvExpand call signature

This commit is contained in:
pnoker
2022-03-04 16:53:33 +08:00
parent 7fc929513c
commit 0c6fbc3385
5 changed files with 19 additions and 17 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
NODE_ENV = 'production'
VUE_APP_MODE = 'production'
VUE_APP_API_URL = 'https://prod.xxx.com/apis'
VUE_APP_API_URL = 'http://dc3-gateway:8000'
+3 -3
View File
@@ -31,11 +31,11 @@ const args = require('minimist')(rawArgv, {
'verbose'
]
});
const command = args._[0];
const dotenv = require("dotenv");
const dotenvExpand = require("dotenv-expand");
const path = require("path");
const command = args._[0];
const env = args.env || "dev";
loadEnv(env);
@@ -59,10 +59,10 @@ function loadEnv(env) {
path: localPath,
debug: process.env.DEBUG,
});
dotenvExpand(localEnvConfig);
dotenvExpand.expand(localEnvConfig);
// 加载env文件
const envConfig = dotenv.config({path: envPath, debug: process.env.DEBUG});
dotenvExpand(envConfig);
dotenvExpand.expand(envConfig);
} catch (err) {
// 忽略文件不存在错误
if (err.toString().indexOf("ENOENT") < 0) {
+13 -6
View File
@@ -7,7 +7,14 @@
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"serve:mock": "node ./config serve --env mock"
"serve:dev": "node ./config serve --env dev",
"serve:test": "node ./config serve --env test",
"serve:mock": "node ./config serve --env mock",
"serve:prod": "node ./config serve --env prod",
"build:dev": "node ./config build --env dev",
"build:test": "node ./config build --env test",
"build:mock": "node ./config build --env mock",
"build:prod": "node ./config build --env prod"
},
"dependencies": {
"axios": "^0.24.0",
@@ -27,7 +34,10 @@
"vue-highlightjs": "^1.3.3",
"vue-router": "^3.5.3",
"vue-sparklines": "^0.2.1",
"vuex": "^3.6.2"
"vuex": "^3.6.2",
"dotenv": "latest",
"dotenv-expand": "latest",
"minimist": "latest"
},
"devDependencies": {
"@vue/cli-shared-utils": "latest",
@@ -39,10 +49,7 @@
"sass-loader": "^8.0.2",
"vue-cli-plugin-element": "^1.0.1",
"vue-template-compiler": "^2.6.14",
"webpack": "^5.0.0",
"dotenv": "latest",
"dotenv-expand": "latest",
"minimist": "latest"
"webpack": "^5.0.0"
},
"browserslist": [
"> 1%",
+1 -1
View File
@@ -5,7 +5,7 @@ module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://dc3-gateway:8000',
target: process.env.VUE_APP_API_URL,
changeOrigin: true,
ws: true,
pathRewrite: {
+1 -6
View File
@@ -5860,12 +5860,7 @@ minimatch@^3.0.4, minimatch@~3.0.2:
dependencies:
brace-expansion "^1.1.7"
minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
version "1.2.5"
resolved "https://registry.npmmirror.com/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=
minimist@latest:
minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@latest:
version "1.2.5"
resolved "https://pkgs.d.xiaomi.net:443/artifactory/api/npm/mi-npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=