Open szwjbczq opened 1 year ago
报这个错误就是因为请求了 js,返回了 html,那么为什么会这样呢,大概率是你的 js 路径不正确,文件404,history 路由会将 404 返回 index.html。
@gongshun 能具体点嘛,谢谢了
@gongshun 因为开发环境好的,部署出问题了,是nginx配置问题嘛
这个是因为你打包后的js文件路径不对导致的,检查一下打包设置
@chenheng0910 第一次进来后就可以了,刷新一下就报错了。
路径只没发现哪里错了
我好像遇到类似的问题,我是这样的:项目在浏览器打开着,然后使用Jenkins构建发版,构建完成之后切换页面路由,如果之前未访问过这个页面,浏览器会加载对应页面的js文件,但js资源地址是上一次构建的js,js文件的hash更改了,然后就报错(和标题一样),必须要刷新页面才可以正确请求资源
同问,隔夜刷新网页就一直loading白屏,报错也是这样。然后再F5一下又正常了。大家可有解决的,给个建议参考,万分感谢!
另外,看了下打包之后dist目录下的文件,其中index.html内的js、css等文件引用路径多了一层父级目录,感觉有点问题。。。 【正常都是/assets/,现在是/二级目录/assets/】
我的是 子应用是vite 开发环境正常 部署之后就不行了 我的解决办法是目前在vite.config.js 里的base 添加生产的访问地址
正常情况下应该去加载子应用的资源 但是实际上它从主应用里面去加载了 导致找不到
这个问题是主应用部署时候例如vite base打包路径要设置成base:'/' 不能相对路径
有没有遇到部署线上报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.