像paytm这样的网站,普通JS和ESM哪个更合适

问题描述 投票:0回答:1

我正在考虑制作一个像 Paytm 一样工作的网站,它们具有相似的功能,我们将使用哪个更合适,通用 JS 或 ES 模块

主要的原因是什么以及为什么我们必须在后端服务器中使用常见的js或es模块我希望你能给我一个好的答案和好的理由

node.js commonjs paytm esmodules
1个回答
0
投票

如果我现在开始一个新项目,我会在代码中使用 ESM 模块,因为这显然是该语言和 Nodejs 的未来。

我考虑 CommonJS 模块的唯一原因是,如果我有大量已经采用 CommonJS 风格的代码和/或我将使用一些仅是 CommonJS 的重要第三方模块。

但是,CommonJS 和 ESM 现在比原来更具互操作性,因此即使我的项目中仍然需要来自外部模块的一些 CommonJS 代码,我仍然会将自己的所有代码编写为 ESM 模块。

© www.soinside.com 2019 - 2024. All rights reserved.