如何解决哪个应该具有 .mjs 扩展名、导入文件或导出文件,或者两者都有?
我有一个愚蠢的疑问。哪个文件、import
ing 文件、export
ing 文件或两者都应该具有 .mjs
文件扩展名?
专用于 NodeJS。
我在网上搜索过,但没有得到确切的答案。
提前致谢!
解决方法
我认为只有使用导入的那个应该在 .mjs
中。来自the docs:
import 语句可以引用 ES 模块或 CommonJS 模块。 import 语句只允许在 ES 模块中使用,但 CommonJS 支持动态 import() 表达式来加载 ES 模块。
导入 CommonJS 模块时,module.exports 对象作为默认导出提供。命名导出可能可用,由静态分析提供,以方便更好的生态系统兼容性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。