为什么偏爱es6导入而不是要求?

问题描述

在nodejs中,我没有找到比es6更喜欢es6导入的充分理由。 我读过this SO answer,但其中列出了无法回答我的问题的导入/要求之间的区别。

现在:

  • import对于那些没有exports.default功能的模块有很多问题
  • 如果应用程序支持LTS版本,则nodejs对import支持有限-例如动态导入(和/或需要esm模块才能工作或棘手的解决方案)
  • 如果该应用程序无需在浏览器上运行,则不必强制切换到es6-imports。
  • 功能将从2020年10月开始使用nodejs 14标记为稳定

所以,您能帮我理解吗?

  • 从commonjs迁移应用程序代码库的正确/合理用例是什么?
  • 从commonjs迁移应用程序代码库时值得吗? -我认为node10何时将达到使用寿命

而且,作为模块维护者,仅相对于浏览器内执行迁移代码库有好处吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...