Blame view

node_modules/webpack/lib/ExternalsPlugin.js 508 Bytes
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  /*
  	MIT License http://www.opensource.org/licenses/mit-license.php
  	Author Tobias Koppers @sokra
  */
  "use strict";
  
  const ExternalModuleFactoryPlugin = require("./ExternalModuleFactoryPlugin");
  
  class ExternalsPlugin {
  	constructor(type, externals) {
  		this.type = type;
  		this.externals = externals;
  	}
  	apply(compiler) {
  		compiler.plugin("compile", (params) => {
  			params.normalModuleFactory.apply(new ExternalModuleFactoryPlugin(this.type, this.externals));
  		});
  	}
  }
  
  module.exports = ExternalsPlugin;