如何自己写一个plugin

新建 ConsoleLogOnBuildWebpackPlugin.js 文件

const pluginName = 'ConsoleLogOnBuildWebpackPlugin';

class ConsoleLogOnBuildWebpackPlugin {
    apply(compiler) {
        compiler.hooks.run.tap(pluginName, compilation => {
            console.log('webpack 构建开始');
        })
    }
}

module.exports = ConsoleLogOnBuildWebpackPlugin;

webpack.config.js文件

const ConsoleLogOnBuildWebpackPlugin = require('./plugins/ConsoleLogOnBuildWebpackPlugin');

module.exports = {
    plugins: [new ConsoleLogOnBuildWebpackPlugin()]
};
发布了39 篇原创文章 · 获赞 2 · 访问量 4016

猜你喜欢

转载自blog.csdn.net/qq_43137725/article/details/104240544