首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户端导入JavaScript模块:.js或mjs

客户端导入JavaScript模块:.js或mjs
EN

Stack Overflow用户
提问于 2020-01-12 20:11:41
回答 1查看 649关注 0票数 0

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

代码语言:javascript
复制
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)。那么客户端呢?

EN

回答 1

Stack Overflow用户

发布于 2020-01-12 20:17:04

在处理HTTP时,没有文件扩展名这回事。取而代之的是Content-Type响应头(应该是application/javascript,就像其他JS一样)。

您可能希望在提供静态文件时使用.js文件扩展名,因为HTTP服务器会倾向于将其识别为JS,因此这是一种自动设置正确Content-Type的便捷方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59703662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档