iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 25
0
Modern Web

Webpack with ASP.NET MVC系列 第 25

動手實作 Webpack-Plugin

TODO REMIND PLUGIN

基本的 Plugin 架構

實現 Hello-World-Plugin
function HelloWorldPlugin(options) {
  this.options = options
}

HelloWorldPlugin.prototype.apply = function(compiler) {
  compiler.plugin('done', function() {
    console.log('Hello World!');
  })
  
  compiler.plugin("compilation", function(compilation) {
    console.log(compilation.assets)
    compilation.plugin("optimize", function() {
      console.log("Assets are being optimized.");
    });
 });
}

上一篇
Webpack 優化總結
下一篇
導入 React-Styleguidist
系列文
Webpack with ASP.NET MVC30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言