加载模块脚本失败:应为JavaScript模块脚本,但服务器响应的MIME类型为"text/html",严格MIME类型

eqoofvh9  于 2023-02-15  发布在  Java
关注(0)|答案(1)|浏览(787)

当我运行我的vite项目时,我在控制台上得到错误。无法加载模块脚本:应为JavaScript模块脚本,但服务器响应的MIME类型为“text/html”。根据HTML规范对模块脚本强制执行严格的MIME类型检查。
没有其他错误

2ic8powd

2ic8powd1#

我遇到了这个问题。对我来说,修复的是我的index.html元素引用JS时在“assets”前面使用了前导/。我删除了这个,使其成为一个相对路径...

<script type="module" crossorigin src="assets/index-cd561.js"></script>
<link rel="stylesheet" href="assets/index-cd561.css">

也许这会帮助一些人,也许,在目前的npm建设者的景观,它不会有帮助,这是一些完全不同的错误。

相关问题