mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-05-21 05:29:36 +08:00
fix: plugin-mock只在development时启用
plugin-mock中的api.onStart的watch会导致进程不会退出
This commit is contained in:
parent
dfb6af946c
commit
d580e25bd0
@ -17,7 +17,8 @@ export default (api) => {
|
|||||||
schema(joi) {
|
schema(joi) {
|
||||||
return joi.alternatives(joi.boolean(), joi.object());
|
return joi.alternatives(joi.boolean(), joi.object());
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
enableBy: () => process.env.NODE_ENV === 'development'
|
||||||
});
|
});
|
||||||
|
|
||||||
// 对 array、object 遍历处理
|
// 对 array、object 遍历处理
|
||||||
@ -149,7 +150,7 @@ export default (api) => {
|
|||||||
if (!mockFlag) return;
|
if (!mockFlag) return;
|
||||||
|
|
||||||
loadMock = createMock();
|
loadMock = createMock();
|
||||||
chokidar.watch(mockFile, {
|
return chokidar.watch(mockFile, {
|
||||||
ignoreInitial: true
|
ignoreInitial: true
|
||||||
}).on('change', () => {
|
}).on('change', () => {
|
||||||
api.logger.info('mock.js changed,reload');
|
api.logger.info('mock.js changed,reload');
|
||||||
|
@ -56,7 +56,6 @@ const args = yParser(rawArgv);
|
|||||||
args,
|
args,
|
||||||
rawArgv
|
rawArgv
|
||||||
});
|
});
|
||||||
process.exit(0);
|
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(chalk.red(e.message));
|
console.error(chalk.red(e.message));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user