UNPKG

584 BJavaScriptView Raw
1'use strict';
2
3class DeactivateResultSymlinkPlugin {
4
5 apply(compiler) {
6 var apply = compiler.resolvers.normal.apply.bind(compiler.resolvers.normal);
7 compiler.resolvers.normal.apply = function() {
8 var plugins = [];
9 for (var i = 0; i < arguments.length; i++) {
10 var plugin = arguments[i];
11 if (plugin && plugin.constructor && plugin.constructor.name === 'ResultSymlinkPlugin') {
12 continue;
13 }
14 plugins.push(plugin);
15 }
16 return apply.apply(null, plugins);
17 };
18 }
19}
20
21module.exports = DeactivateResultSymlinkPlugin;