mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 19:26:42 +08:00
18 lines
741 B
JavaScript
18 lines
741 B
JavaScript
const NsJsonpMainTemplatePlugin = require("./NsJsonpMainTemplatePlugin");
|
|
const JsonpChunkTemplatePlugin = require("webpack/lib/web/JsonpChunkTemplatePlugin");
|
|
const JsonpHotUpdateChunkTemplatePlugin = require("webpack/lib/web/JsonpHotUpdateChunkTemplatePlugin");
|
|
|
|
class NsJsonpTemplatePlugin {
|
|
apply(compiler) {
|
|
compiler.hooks.thisCompilation.tap("NsJsonpTemplatePlugin", compilation => {
|
|
new NsJsonpMainTemplatePlugin().apply(compilation.mainTemplate);
|
|
new JsonpChunkTemplatePlugin().apply(compilation.chunkTemplate);
|
|
new JsonpHotUpdateChunkTemplatePlugin().apply(
|
|
compilation.hotUpdateChunkTemplate
|
|
);
|
|
})
|
|
}
|
|
}
|
|
|
|
module.exports = NsJsonpTemplatePlugin;
|