-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcssjsinhtml.js
More file actions
32 lines (27 loc) · 899 Bytes
/
cssjsinhtml.js
File metadata and controls
32 lines (27 loc) · 899 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function MyPlugin() { }
MyPlugin.prototype.apply = function (compiler) {
const data = {};
// compilation.plugin('html-webpack-plugin-after-html-processing', function (htmlPluginData, callback) {
// self.outputName.some(outputName => {
// if (htmlPluginData.outputName.indexOf(outputName) > -1) {
// self.replace(htmlPluginData)
// return false
// }
// })
// callback(null, htmlPluginData)
// })
compiler.plugin('emit', function (compilation, callback) {
compilation.chunks.forEach(function (chunk) {
chunk.modules.forEach(function (module) {
});
chunk.files.forEach(function (filename) {
var source = compilation.assets[filename].source();
console.log('filename', filename);
console.log('source');
console.log(source);
});
});
callback();
});
};
module.exports = MyPlugin;