配置多環境變數

2021-10-13 23:28:01 字數 1259 閱讀 2633

"scripts"

:

配置介紹

.env.development 本地開發環境配置

node_env

='development'

# must start with

='development'

.env.staging 測試環境配置

node_env

='production'

# must start with

='staging'

.env.production 正式環境配置

node_env

='production'

# must start with

='production'

stagingproduction

變數我們統一在src/config/env.*.js裡進行管理。

這裡有個問題,既然這裡有了根據不同環境設定變數的檔案,為什麼還要去 config 下新建三個對應的檔案呢?

修改起來方便,不需要重啟專案,符合開發習慣。

config/index.js

// 根據環境引入不同配置 process.env.node_env

const config =

require

('./env.'

+ process.env.

)module.exports = config

env.development.js

// 本地環境配置

module.exports =

env.staging.js

// 本地環境配置

module.exports =

env.production.js

// 本地環境配置

module.exports =

// 根據環境不同引入不同baseapi位址

import

from

'@/config'

console.

log(baseapi)

配置多環境變數

1.在package.json 裡的 scripts 配置 serve stage build,來執行不同環境 通過 npm run serve 啟動本地 執行 development 通過 npm run stage 打包測試 執行 staging 通過 npm run build 打包正式 執行...

多環境變數配置

package.json裡的scripts配置servestagebuild,通過 mode 來執行不同環境 scripts 在專案根目錄中新建.env.node env development must start with development node env production must...

環境變數配置

因為配置了ubuntu自帶的python和anaconda的python,所以需要改下環境變數,常用的指令就幾句,但是老記不住,所以部落格記錄下,省的到處查了。sudo gedit bashrc進入環境變數配置介面 source bashrc有時候我們需要同時跑多個程式,所以python的路徑可能就...