UNPKG

mini-build-script

Version:

wx-script 小程序打包

29 lines (24 loc) 622 B
const { fork } = require('child_process'); const path = require('path'); const chokidar = require('chokidar'); const processCwd = process.cwd(); const mockPath = path.join(processCwd, 'mock'); const startService = (() => { let child; return (message) => { if (child) { child.send('exit'); } child = fork(path.join(__dirname, 'service.js'), { stdio: 'inherit', }); if (message === 'listen') { child.send('listen'); } }; })(); startService('listen'); chokidar.watch(mockPath).on('change', (event, path) => { startService(); console.log('mock 数据修改成功'); });