diff --git a/packages/fes-template-h5/.fes.prod.js b/packages/fes-template-h5/.fes.prod.js new file mode 100644 index 00000000..0f64aa6a --- /dev/null +++ b/packages/fes-template-h5/.fes.prod.js @@ -0,0 +1,8 @@ +// .fes.js 只负责管理编译时配置,只能使用plain Object + + +export default { + request: { + base: '/api' + } +}; diff --git a/packages/fes-template-h5/package.json b/packages/fes-template-h5/package.json index 7cfb5d9d..a39a4eb5 100644 --- a/packages/fes-template-h5/package.json +++ b/packages/fes-template-h5/package.json @@ -4,6 +4,7 @@ "description": "fes 移动端项目模版", "scripts": { "build": "fes build", + "prod": "FES_ENV=prod fes build", "dev": "fes dev" }, "keywords": [ diff --git a/packages/fes/src/cli.js b/packages/fes/src/cli.js index b99a1669..a472c9fb 100644 --- a/packages/fes/src/cli.js +++ b/packages/fes/src/cli.js @@ -29,7 +29,6 @@ const args = yParser(rawArgv); (async () => { try { const command = args._[0]; - process.env.FES_ENV = args.mode || ''; if (command === 'dev') { const child = fork({ scriptPath: require.resolve('./forkedDev') diff --git a/packages/fes/src/forkedDev.js b/packages/fes/src/forkedDev.js index 7abc5d6c..fe827c15 100644 --- a/packages/fes/src/forkedDev.js +++ b/packages/fes/src/forkedDev.js @@ -30,7 +30,6 @@ function onSignal(signal, service) { (async () => { try { process.env.NODE_ENV = 'development'; - process.env.FES_ENV = args.mode || ''; const service = new Service({ cwd: getCwd(), pkg: getPkg(process.cwd()),