有个vite2+vue3的项目,客户想把前端搞成exe形式访问,那就用electron打个包,没想到执行直接报错了,纯vue3下没有问题,访问页面发现一个3d云层的效果丢失了。
不正常效果图
正常效果图
报错内容:“Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.“。web开发者工具里后面还有一个index.html的保存地址,点进去一看,发现这个报错的页面我好像没写过,全局搜了下这个文件的内容,还真在public下找到一个index.html文件,删了呗,然后重新pnpm dev,就正常了哈。还有一种处理方案就是把index.html改个名字,比如test.html也是ok的。