【问题标题】:TypeScript, express, node-dev *and* custom file type loaderTypeScript、express、node-dev *和*自定义文件类型加载器
【发布时间】:2020-08-26 13:31:24
【问题描述】:

我想使用 Express 和 TypeScript 编写一个 node.js 服务器,但我也想在开发过程中自动重启(或者更好的是,热重载)它,因为我编辑 我想要能够导入自定义文件类型。

Webpack 可以做很多这样的事情,但它并不是特别适合服务器端开发。 node-dev 可以处理服务器重启,但与 TS 和自定义加载器配合得不是很好。

对于这个特定的设置有什么好的工具吗?

【问题讨论】:

  • 我最终确实得到了这个使用汇总。不需要node-dev,只需使用汇总插件run。您可以编写一个小插件来加载自定义文件类型

标签: node.js typescript express node-dev


【解决方案1】:

是的,是的。您可以使用 nodemon 从您的服务器实时重新加载。

如果您需要一些帮助,我有很多项目可以向您展示如何做到这一点。

你可以使用纯expressnodemon来实现你想要的。

【讨论】:

  • nodemon 如何处理自定义加载器/文件类型?例如我想加载 .sdl 文件,这需要先进行小转换。
  • 好吧,从来没有使用过 sdl,但是有一个库可以处理它。那能解决你的问题吗? npmjs.com/package/node-sdl2
  • 没有。我说的是 GraphQL 的 SDL,但细节并不重要。我希望能够像使用 webpack 一样 import('./foo.sdl')。 Webpack 通过 loader 来做到这一点。其他捆绑器可能会提供不同的解决方案;我可以写一个插件,这不是问题,但是任何系统都需要支持这一点,而我不必使用fs 加载文件并在运行时对其进行转换。
猜你喜欢
  • 1970-01-01
  • 2016-08-24
  • 2020-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多