1 | export const WatchModeSymbol = Symbol('WatchMode')
|
2 |
|
3 | export class CheckerPlugin {
|
4 | apply(compiler) {
|
5 | compiler.hooks.run.tapAsync('at-loader', function(params, callback) {
|
6 | compiler[WatchModeSymbol] = false
|
7 | callback()
|
8 | })
|
9 |
|
10 | compiler.hooks.watchRun.tapAsync('at-loader', function(params, callback) {
|
11 | compiler[WatchModeSymbol] = true
|
12 | callback()
|
13 | })
|
14 | }
|
15 | }
|