我收到此错误:
Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.
该项目从本地文件运行,例如:file:///D:/path/project.html
。
在 Firefox 中可以正常工作,但在 Google Chrome 中则无法工作。我想以这种方式测试它以用于开发目的 - 它比创建服务器并记住它所在的端口更舒服。
最佳答案
对我来说,这里没有列出的一个简单修复是:
我有一个导入语句,从另一个文件中引入一个对象,这是我通过这一行完成的:
从 './modules/Cell' 导入 { Cell };
破坏代码并导致 MIME 类型错误的原因是没有将 .js
附加到 ./modules/Cell
的末尾。
更新后的线路解决了我的问题:
从 './modules/Cell.js' 导入 { Cell };
关于javascript - 本地文件中的 ES6 模块 - 服务器使用非 JavaScript MIME 类型进行响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47403478/