vite打包后的ES6文件在springboot3.2.5中使用报MIME错误
错误:
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.

vite打包后的ES6文件在springboot3.2.5中使用报MIME错误
错误:
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.

关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!这个问题是由于Spring Boot中默认不会识别JavaScript模块文件(.mjs文件)的MIME类型所导致的。为了解决这个问题,需要在Spring Boot中配置支持JavaScript模块文件的MIME类型。 在Spring Boot项目中的application.properties中添加以下配置:
spring.http.multipart.enabled=true
spring.http.multipart.file-mapping.mime-types.mjs=application/javascript
这样就可以告诉Spring Boot将.mjs文件视为JavaScript文件。然后重新启动Spring Boot应用程序,应该就能够正确加载vite打包后的ES6文件了。 如果仍然遇到问题,可以尝试将JavaScript模块导出为普通的ES6模块(.js文件),然后在Spring Boot中使用这些文件。如果还有问题,请提供更多关于项目结构和代码的信息,以便更好地帮助解决问题。