平時咱們開發應用時環境有開發環境、測試環境、生產環境等,此時咱們須要配置不一樣的環境,獲取不一樣的apiUrl前綴,以知足平常開發須要。ios
npm install --save-dev cross-env
define: { "process.env.apiUrl":'https://www.dev.com/' },
// config.test.js define: { "process.env.apiUrl":'https://www.test.com/' },
// config.prod.js define: { "process.env.apiUrl":'https://www.prod.com/' },
// request.js console.log(process.env.apiUrl);
"build-dev": "cross-env UMI_ENV=dev umi dev", "build-test": "cross-env UMI_ENV=test umi build", "build-prod": "cross-env UMI_ENV=prod umi build",