当我运行我的 vite 项目时,我在控制台上收到错误。无法加载模块脚本:需要 JavaScript 模块脚本,但服务器以 MIME 类型“text/html”进行响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。
没有其他错误
小智 6
改变
vite build --base=./
Run Code Online (Sandbox Code Playgroud)
到
vite build --base=/
Run Code Online (Sandbox Code Playgroud)
解决我的问题。
我有这个问题。对我来说,解决这个问题的是我的index.html元素引用了JS,在“资产”前面使用了一个前导/。我删除了它以使其成为相对路径......
<script type="module" crossorigin src="assets/index-cd561.js"></script>
<link rel="stylesheet" href="assets/index-cd561.css">
Run Code Online (Sandbox Code Playgroud)
也许这会对某人有所帮助,也许,在 npm 构建者当前的情况下,它不会有帮助,而且这是一些完全不同的错误。
归档时间: |
|
查看次数: |
25054 次 |
最近记录: |