diff --git a/packages/fes-preset-built-in/src/plugins/features/mock.js b/packages/fes-preset-built-in/src/plugins/features/mock.js index 9471b293..3df230bb 100644 --- a/packages/fes-preset-built-in/src/plugins/features/mock.js +++ b/packages/fes-preset-built-in/src/plugins/features/mock.js @@ -17,7 +17,8 @@ export default (api) => { schema(joi) { return joi.alternatives(joi.boolean(), joi.object()); } - } + }, + enableBy: () => process.env.NODE_ENV === 'development' }); // 对 array、object 遍历处理 @@ -149,7 +150,7 @@ export default (api) => { if (!mockFlag) return; loadMock = createMock(); - chokidar.watch(mockFile, { + return chokidar.watch(mockFile, { ignoreInitial: true }).on('change', () => { api.logger.info('mock.js changed,reload'); diff --git a/packages/fes/src/cli.js b/packages/fes/src/cli.js index 991ea768..ae7ec16c 100644 --- a/packages/fes/src/cli.js +++ b/packages/fes/src/cli.js @@ -56,7 +56,6 @@ const args = yParser(rawArgv); args, rawArgv }); - process.exit(0); } } catch (e) { console.error(chalk.red(e.message));