chore: delay starting webpack-serve by one second

This commit is contained in:
endiliey 2018-08-01 18:09:35 +08:00
parent 50894d824d
commit 2ba359f4ed

View file

@ -78,35 +78,37 @@ module.exports = async function dev(sourceDir, cliOptions = {}) {
// webpack-serve
const nonExistentDir = path.resolve(__dirname, 'non-existent');
await serve(
{},
{
content: [nonExistentDir],
compiler,
open: false,
devMiddleware: {
logLevel: 'silent'
},
hotClient: {
port: port + 1,
logLevel: 'error'
},
logLevel: 'error',
port,
add: (app, middleware, options) => {
const staticDir = path.resolve(sourceDir, 'public');
if (fs.existsSync(staticDir)) {
app.use(mount(publicPath, serveStatic(staticDir)));
setTimeout(async () => {
await serve(
{},
{
content: [nonExistentDir],
compiler,
open: false,
devMiddleware: {
logLevel: 'silent'
},
hotClient: {
port: port + 1,
logLevel: 'error'
},
logLevel: 'error',
port,
add: (app, middleware, options) => {
const staticDir = path.resolve(sourceDir, 'public');
if (fs.existsSync(staticDir)) {
app.use(mount(publicPath, serveStatic(staticDir)));
}
app.use(range); // enable range request https://tools.ietf.org/html/rfc7233
app.use(
convert(
history({
rewrites: [{from: /\.html$/, to: '/'}]
})
)
);
}
app.use(range); // enable range request https://tools.ietf.org/html/rfc7233
app.use(
convert(
history({
rewrites: [{from: /\.html$/, to: '/'}]
})
)
);
}
}
);
);
}, 1000);
};