我有一个构建步骤(一个钩子),需要在webpack - watch完成后发生。有没有人有成功挂钩到webpack - 观察,以确定何时完成?库工具 - 钩入`webpack --watch`
换句话说,它会是这样的:在后台
- 开始
webpack --watch
,webpack --watch
创建一个新的版本 - 运行
webpack
经过一番钩完成重建
有没有人知道这样做的好方法?
我有一个构建步骤(一个钩子),需要在webpack - watch完成后发生。有没有人有成功挂钩到webpack - 观察,以确定何时完成?库工具 - 钩入`webpack --watch`
换句话说,它会是这样的:在后台
webpack --watch
,webpack --watch
创建一个新的版本webpack
经过一番钩完成重建有没有人知道这样做的好方法?
我认为最简单的方法就是使用webpack-shell-plugin
插件。它允许您在webpack构建之前或之后运行任何shell命令。只是npm install --save-dev webpack-shell-plugin
安装和编辑您webpack.config.js
:
const WebpackShellPlugin = require('webpack-shell-plugin');
module.exports = {
...
...
plugins: [
new WebpackShellPlugin({onBuildStart:['echo "Webpack Start"'], onBuildEnd:['echo "Webpack End"']})
],
...
}
评论插件文档的更多信息。
谢谢,我在Webpack问题跟踪器上提出了一个相关问题 - https:// github。 com/webpack/webpack/issues/5895,也许这会给你更多的上下文......但我认为你的答案可能会起作用 –
我在Webpack Github问题跟踪器上提交了一个相关问题 - https://github.com/webpack/webpack/issues/5895 –