我试图弄清楚是否应该在 Node 应用程序的后端使用 webpack(用 typescript 编写),主要是因为 Node 有一个内置的模块加载器。我使用 tsc 将 .ts 文件转换为 .js, Node 中的模块加载器在运行时加载文件。使用 webpack 有什么好处?
谢谢
最佳答案
以下是在后端使用 Webpack 等 bundler 的一些优点:
它允许您将应用代码捆绑到一个仅包含相关代码的缩小文件中。
当您想要最小化包的大小或想要创建可以在没有 node_modules 目录的情况下运行的独立文件时,这特别有用。
它可以通过最小化包大小和模块查找所需的时间来帮助您缩短应用启动时间。
它使得在服务器端热代码加载成为可能(也可以在没有 webpack 的情况下完成)
它使您能够使用其他 webpack 插件和加载器。
考虑到所有这些优点,它有自己的怪癖,并且可能使事情变得比应有的更加复杂。显然,只有在绝对必要时才使用它。
关于node.js - 在node后端使用webpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55644186/