当前正在构建monorepo应用,并尝试将serve-static与webpack开发服务器一起使用。通过nestjs / serve-static使用webpack热重载
问题在于:
- 我需要使用serve-static在生产中为客户端应用程序提供服务。现在,我已将应用程序配置为将Webpack开发服务器加载为嵌套中间件,这在开发中很好,但在生产中显然并不酷。
- Webpack开发服务器完全在内存中运行,因此那里没有可用于服务静态的实际服务的内置资产。您可以将 配置选项传递给webpack dev服务器,以使其将资产输出到磁盘,但这只能解决一半的问题。
- 热重装。服务静态功能很棒,我可以让webpack重新编译内容...但是我还需要以某种方式进行热重载。理想情况下,我需要一种方法来从Nest中获取表达实例并将其传递到webpack开发服务器中,并告诉它使用它而不是它自己的表达服务器。
我确定我不会是第一个遇到此问题的人。