感谢@McMath 的 出色回答,我现在可以通过 webpack 编译我的客户端和服务器。我现在正在尝试使 webpack --watch
有用。理想情况下,我希望它在捆绑更改时为我的服务器进程生成类似 nodemon 的东西,并在我的客户端更改时生成一些浏览器同步。
我意识到它是一个捆绑器/加载器,而不是真正的任务运行器,但是有什么方法可以实现这一点吗?缺少谷歌结果似乎表明我正在尝试一些新的东西,但这一定已经完成了..
我总是可以将 webpack 包放到另一个目录中并使用 gulp 来观看它/复制它/浏览器同步它,但这似乎是一个 hack.. 有更好的方法吗?
原文由 XeroxDucati 发布,翻译遵循 CC BY-SA 4.0 许可协议
遇到了同样的问题,找到了下一个解决方案—— webpack-shell-plugin 。它
所以,这就是我在 package.json 中的脚本:
如果我运行“启动”脚本,它会启动下一个脚本序列:clean -> start -> poststart。还有’webpack.server.config.js’的一部分:
“onBuildEnd”事件仅在首次构建后触发一次,重建不会触发“onBuildEnd”,因此 nodemon 按预期工作