多環境變數配置

2021-10-14 07:44:03 字數 1242 閱讀 2187

package.json裡的scripts配置servestagebuild,通過--mode ***來執行不同環境

"scripts"

:

在專案根目錄中新建.env.*

node_env

='development'

# must start with

='development'

node_env

='production'

# must start with

='staging'

node_env

='production'

# must start with

='production'

developmentstagingproduction

變數我們統一在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 =

根據環境不同,變數就會不同了

// 根據環境不同引入不同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 打包正式 執行...

配置多環境變數

scripts 配置介紹 env.development 本地開發環境配置 node env development must start with development env.staging 測試環境配置 node env production must start with staging ...

環境變數配置

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