import { defineConfig } from '@umijs/max'; | import { defineConfig } from '@umijs/max'; | ||||
import routes from './routes'; | import routes from './routes'; | ||||
const mode = process.env.mode; | |||||
let options = {}; | |||||
if(mode === 'development') { | |||||
options = { | |||||
define: { | |||||
"process.env": { | |||||
NODE_ENV: JSON.stringify(mode) | |||||
} | |||||
} | |||||
} | |||||
} else if (mode === 'production') { | |||||
options = { | |||||
define: { | |||||
"process.env": { | |||||
NODE_ENV: JSON.stringify(mode) | |||||
} | |||||
} | |||||
} | |||||
} | |||||
export default defineConfig({ | export default defineConfig({ | ||||
options, | |||||
dva: {}, | dva: {}, | ||||
antd: {}, | antd: {}, | ||||
access: { | access: { |
"author": "Soleilw <a617759082@126.com>", | "author": "Soleilw <a617759082@126.com>", | ||||
"scripts": { | "scripts": { | ||||
"build": "max build", | "build": "max build", | ||||
"build:dev": "UMI_ENV=dev max build", | |||||
"build:dev": "cross-env mode=development max build", | |||||
"dev": "max dev", | "dev": "max dev", | ||||
"format": "prettier --cache --write .", | "format": "prettier --cache --write .", | ||||
"postinstall": "max setup", | "postinstall": "max setup", |