我有一个关于.js和.mjs文件扩展名的问题。当我使用<script type = "module" src="test.js"></script>作为html脚本导入语句时,一切正常。
但是如果我使用<script type = "module" src="test.mjs"></script>作为导入语句,我会得到以下错误消息:
“无法加载模块脚本:服务器以非JavaScript MIME类型"”响应。对每个HTML规范的模块脚本强制执行严格的MIME类型检查。“
我使用本地的XAMPP Apache for服务器进行测试。有人知道,我如何告诉我的浏览器.mjs是一个javascript文件吗?
谢谢你的帮助!
发布于 2021-03-04 00:28:09
如果服务器没有为.mjs或其他文件响应正确的MIME类型,则可以使用以下命令在.htaccess中添加此类型
AddType text/javascript mjs 这为我解决了问题。
我还决定对我的模块再次使用".js“扩展,因为我认为".mjs”的时候还没有到来。
https://stackoverflow.com/questions/61797225
复制相似问题