嘟嘟社区

大佬们,vue 用webpack gzip压缩,浏览器访问错误怎么办


本帖最后由 斌斌 于 2022-4-7 15:22 编辑

控制台输出错误
chunk-vendors.b7a24ba8.js:1 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.

网络里面查看。下面2个文件的响应头
Content-Type: text/html
被当做html 处理了。
chunk-vendors.78fcbd71.css

1. 浏览器访问 http://test.adl66.com/js/chunk-vendors.b7a24ba8.js 这个地址 得到的是一个html
2. 浏览器解析这个html 跑到  
type="module" src="/js/chunk-vendors.b7a24ba8.js"
这一行代码, 就会请求 /js/chunk-vendors.b7a24ba8.js 这个js 文件, 但是nginx 仍然返回的是一个html
3. 报错

解决办法, 你的nginx 写的有问题. 没有正确的返回应该返回的 JavaScript 文件

c473432 发表于 2022-4-7 15:02
1. 浏览器访问 http://test.adl66.com/js/chunk-vendors.b7a24ba8.js 这个地址 得到的是一个html
2. 浏览 …

就是想问下怎么写的呢。