??在開發(fā)過程中,經(jīng)常會設(shè)置端口和IP之類的,而且開發(fā)和生成環(huán)境會不一樣,如果每次發(fā)布都要修改配置,會非常的不方便,而且有時會忘記修改。在vue項目中,有兩個配置文件,分別為dev.env.js、prod.env.js。下面是dev.env.js的內(nèi)容:
'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
NODE_ENV: '"development"'
, BASE_URI: '"http://localhost:8080"'
})
??BASE_URI是服務(wù)器的api路徑,我們在dev.env.js和prod.env.js都配置一個,這樣我們在使用的時候,直接通過process.env.BASE_URI獲取就可以了,不用擔(dān)心切換環(huán)境導(dǎo)致的問題了。
注意加上雙引號,否則會發(fā)生錯誤