gpt4 book ai didi

javascript - 在客户端导入 JavaScript 模块 : . js 或 mjs

转载 作者:行者123 更新时间:2023-12-02 22:06:21 25 4
gpt4 key购买 nike

客户端在JavaScript中导入模块时,模块扩展名应该是.js还是.mjs?

import {myFunction, myVar} from './my_module.js'
// Or
import {myFunction, myVar} from './my_module.mjs'

以下问题( What is the difference between .js and .mjs files? )确实很有趣,但重点关注服务器端(node.js)。客户端呢?

最佳答案

当您处理 HTTP 时,不存在文件扩展名之类的东西。而是使用 Content-Type 响应 header (并且应该像任何其他 JS 一样为 application/javascript)。

在提供静态文件时,您可能需要使用 .js 文件扩展名,因为 HTTP 服务器往往会将其识别为 JS,因此这是设置正确 Content 的便捷方法 -自动输入

关于javascript - 在客户端导入 JavaScript 模块 : . js 或 mjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59703662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com