Blame view

node_modules/mpvue-webpack-target/index.js 548 Bytes
ce4c83ff   wxy   初始提交
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  const JsonpTemplatePlugin = require("./JsonpTemplatePlugin");
  const NodeSourcePlugin = require("webpack/lib/node/NodeSourcePlugin");
  const FunctionModulePlugin = require("webpack/lib/FunctionModulePlugin");
  const LoaderTargetPlugin = require("webpack/lib/LoaderTargetPlugin");
  
  module.exports = function (compiler) {
    const { options } = compiler
    compiler.apply(
      new JsonpTemplatePlugin(options.output),
      new FunctionModulePlugin(options.output),
      new NodeSourcePlugin(options.node),
      new LoaderTargetPlugin(options.target)
    );
  };