webpack-compiler-plugin Webpack编译钩子监听插件
Webpack 的钩子监听插件,用来做构建阶段自动化任务真的挺方便的。webpack-compiler-plugin
这个小工具,专门帮你在 Webpack 几个关键环节插入命令,比如构建开始前、编译结束后啥的。写 CI 脚本或打包通知时可省不少事。
buildStart阶段一般只触发一次,适合初始化一些只跑一遍的逻辑,比如清缓存、打日志;compileStart和compileEnd则更灵活,配合--watch
模式,代码一改就能触发命令,适合搞点热重启、格式化啥的。
用法也简单,类似这样:
const { execSync } = require("child_process");
const { WebpackCompilerPlugin } = require("webpack-compiler-plugin");
module.exports = {
plugins: [
new WebpackCompilerPlugin({
buildStart: () => execSync("echo build started"),
compileEnd: () => execSync("echo compile finished")
})
]
};
如果你经常手动敲命令跑构建相关的操作,可以试试让它全自动化。嗯,用起来真的挺爽的。
webpack-compiler-plugin-master.zip
预估大小:31个文件
webpack-compiler-plugin-master
文件夹
.gitignore
33B
tsconfig.json
443B
README.md
2KB
.nvmrc
8B
.github
文件夹
PULL_REQUEST_TEMPLATE.md
224B
workflows
文件夹
ci.yml
751B
dependabot.yml
805B
211.6KB
文件大小:
评论区