如何使用 gulp 和 browserify 热重载 ReactJS 构建?

How to hot-reload ReactJS build with gulp and browserify?

我知道,hot-reload最初是为webpack开发的。 我不想使用 webpack,因为它的配置很糟糕以及其他一些原因。 webpack 的唯一优势是 ReactJS 的热重载。

有没有办法让我的 browserify + gulp build hot reload react webapp?

感谢您的宝贵时间!

你可以发现watchify.

只需用 watchify 包裹你的 browserify 命令:

watchify(browserify(options))

如果您希望热重载 React 组件(在不重新加载页面的情况下更新 js),您可以使用 livereactreload which @gaeron recommends as an alternative to react-hot-loader for browserify 用户。

尽管 if/when 如果您喜欢 webpack 的处理方式,您可以用 webpack 替换 browserify 并将其与现有的 gulp 构建过程集成。