UNPKG

537 BJavaScriptView Raw
1const path = require('path')
2
3async function restartServer() {
4 global.options.expressInstance.close()
5 Object.keys(require.cache).filter(o => !o.includes(path.sep + 'node_modules' + path.sep) && !o.includes(path.sep + 'webo' + path.sep)).forEach(o => delete require.cache[o])
6 // console.log(Object.keys(require.cache).filter(o => !o.includes(path.sep + 'node_modules' + path.sep) && !o.includes(path.sep + 'webo' + path.sep)))
7 require(path.resolve(global.options.entry))
8}
9
10
11module.exports = {
12
13 restartServer,
14
15}
\No newline at end of file