微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

哪个应该具有 .mjs 扩展名、导入文件或导出文件,或者两者都有?

如何解决哪个应该具有 .mjs 扩展名、导入文件或导出文件,或者两者都有?

我有一个愚蠢的疑问。哪个文件importing 文件exporting 文件或两者都应该具有 .mjs 文件扩展名?

专用于 NodeJS。

我在网上搜索过,但没有得到确切的答案。

提前致谢!

解决方法

我认为只有使用导入的那个应该在 .mjs 中。来自the docs

import 语句可以引用 ES 模块或 CommonJS 模块。 import 语句只允许在 ES 模块中使用,但 CommonJS 支持动态 import() 表达式来加载 ES 模块。

导入 CommonJS 模块时,module.exports 对象作为默认导出提供。命名导出可能可用,由静态分析提供,以方便更好的生态系统兼容性。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?