index-68079a9d.js:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec. 用 vite3
时间: 2023-07-16 13:16:21 浏览: 277
Python库 | rlrisk-1.0.2.2-py3-none-any.whl
这个错误通常是由于服务器返回的 MIME 类型与模块脚本的 MIME 类型不匹配导致的。在Vite 3中,可以通过添加 `type: "module"` 来解决此问题,例如:
```html
<script type="module" src="/path/to/index.js"></script>
```
如果服务器端没有正确配置 MIME 类型,则可以添加以下配置来解决问题:
```javascript
// vite.config.js
export default {
server: {
mimeTypes: {
"application/octet-stream": ["js"],
},
},
};
```
这样做将告诉 Vite 将带有 ".js" 扩展名的文件的 MIME 类型设置为 "application/octet-stream"。
阅读全文