我在写E2E测试
webpack dev server
并发出一些请求以查看
Webpack开发服务器
工作正常。我正在使用
jest
以及
beforeAll
钩住以启动
Webpack开发服务器
.当它启动时,它开始编译我的虚拟应用程序,当然,这需要很多时间。因为我的虚拟应用程序没有更改,所以我想预编译它,让webpack dev服务器使用它。但我不太清楚该怎么做。
我知道
Webpack开发服务器
跑
watch
提供的
compiler
以下内容:
webpack dev中间件/index.js:48
https://github.com/webpack/webpack-dev-middleware/blob/master/index.js#L48
if (!options.lazy) {
const watching = compiler.watch(options.watchOptions, (err) => {
if (err) {
context.log.error(err.stack || err);
if (err.details) {
context.log.error(err.details);
}
}
});
所以我猜,我可以嘲笑
watch()
方法,但我不确定是否有人做过这件事