有个 nuxt 应用,之前用的好好的,今天用 npm run dev 命令启动后,页面显示空白,浏览器控制台显示报错:

Failed to load module script: Expected a JavaScript-or-Wasm 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.

报错路径指向的是一个vue文件,看了一下网络请求,发现获取这个vue文件的请求和获取其他文件的请求不太一样,确实多了文件类型 "text/html"。

估计是什么程序运行时影响到这个文件了,虽然没有手工修改,但它的类型已经变了。

解决办法很简单,用编辑器打开报错的那个文件,重新保存一下,就可以了。

很小的一个技巧,但是想不到的话,可能要折腾半天。分享出来,希望对遇到同样问题的人有所帮助。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐