问题:
如何运行实时的浏览器内开发服务器?
语境
Stackblitz和CodeSandbox是两个提供在线 IDE 来开发 Web 应用程序的平台。我有一个类似的用例,需要在浏览器开发服务器中运行,但除了这些少数观察之外,我找不到太多东西。
很少观察
Stackblitz 在他们的公告中描述了他们使用“Progressive Web App API's to run a live dev server in-browser”。
为了解决节点依赖,stackblitz 使用他们的自定义 npm 客户端turbo。在 github repo 页面上,它被描述为
Express.js 路由用于补充 StackBlitz 上的客户端依赖项和类型定义。
- 还涉及一些模块捆绑器来支持热重载的实时开发。
我怀疑stackblitz 在 service worker 中运行 express.js 服务器,但我似乎无法理解。我在这里没有想法,任何帮助将不胜感激。