1.在package.json 裡的 scripts 配置 serve stage build,來執行不同環境
通過 npm run serve 啟動本地 , 執行 development
通過 npm run stage 打包測試 , 執行 staging
通過 npm run build 打包正式 , 執行 production
"scripts"
:
2.在專案根目錄中建立
.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'
3.src目錄中建立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 =
4.在封裝的請求介面中引入// 根據環境不同引入不同baseapi位址
import
from
'@/config'
console.
log(baseapi)
根據多環境變數,進行axios的二次封裝 配置多環境變數
scripts 配置介紹 env.development 本地開發環境配置 node env development must start with development env.staging 測試環境配置 node env production must start with staging ...
多環境變數配置
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的路徑可能就...