文章浏览阅读186次,点赞5次,收藏5次。构建后,因为生产环境index.html文件中标签使用了type="module",而服务器对于js文件的类型返回的是text/plain,类型不一致,其详细解释可见.mjs 与 .js。手动修改index.562b9b5a.js文件后缀为.mjs,并将其对应的文件引用中文件名做相应更改(可能不止限于index.html文件中)配置Vite构建时不使用import,如设置build.target为edge15,详细信息见Vite文档。缺点:麻烦,容易引起其他错误。