是否可以*在* Express应用中运行Webpack / Create-React-App开发服务器

问题描述

我知道React / Express应用程序的正常用例是为Express应用程序运行一台开发服务器,为React应用程序运行一台开发服务器。我的问题是,是否可以在Express应用程序内运行前端开发服务器 ,例如:

  • 我都可以以node index.js开头
  • (可选)两个服务器共享一个公共端口

换句话说,有什么方法可以使用execute之类的程序从Node / Javascript(使用JS ; 不是)中的Node / Javascript中启动Webpack开发服务器。运行npm start),如果可以,那么create-react-app开发服务器是否有任何特殊之处,可以防止以编程方式运行它?

编辑:我发现了https://github.com/webpack/webpack-dev-middleware,这几乎是我想要的。但是,它是Webpack,而不是create-react-app,因此,尽管它允许进行热重装,但它不会保留重装之间的状态(就像createpacked-app的Webpack服务器版本一样)。

所以看来我真的在寻找create-react-app-dev-server-middleware ...或一种配置webpack-dev-middleware的方式来支持在热重装之间create-react-app的状态保存。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)