在这个庞大的js-stack-tools世界中,我是一个新手,最近我一直在关注一些关于捆绑程序的教程,其中似乎几乎总是包含前端方面。
但是在仅具有服务器端参与的简单应用程序中(例如微服务体系结构中的单个服务应用程序),是否需要捆绑该应用程序?这样做的利弊是什么?
使用Jest的快照检查pros > cons
文件是否是bundle.js
的好习惯?
如果这个问题变得有点模棱两可,我深表歉意,但我一直在努力使所有这些新概念都适合我。
答案 0 :(得分:0)
希望您在上面的评论中有了一个主意。只是在这里添加更多点-
使用babel -如果您想在服务器端代码中使用即将推出的js功能,则可能要使用Babel将代码编译为支持的功能集。您的节点的当前版本。为此,有一个构建步骤可能会对您有所帮助。
删除注释和其他优化-使用构建步骤还可以帮助清理服务器代码,并且还可以进行一些优化。
调试-根据我的经验,调试内置代码很麻烦,并且源映射不一定总是能正常工作。使用风险自负。 ?
始终依靠日志记录/ APM -可以通过某种方式记录程序中的重要点,或者最好由APM为您完成。
希望这会有所帮助。