requireJS ctrl+f5刷新有很大的几率出现404问题,怎么解决?

1.我用requireJS,并未配置baseUrl(配置baseUrl也试了),只要深度刷新就会出现路径问题,看了下报的404错了,没有走require.config配置。下面是配置文件,和路径。

https://img.mukewang.com/5ca80d8e0001a73c08000416.jpg

页面引入的文件。
https://img.mukewang.com/5ca80d900001e7f408000076.jpg

文件层级。
https://img.mukewang.com/5ca80d920001620a08000620.jpg

错误加载的路径。
https://img4.mukewang.com/5ca80d940001ab9208000108.jpg

正确的加载路径。

https://img1.mukewang.com/5ca80d970001f10608000222.jpg

疑问就是它是依照data-main,的路径来找的,我在require.config里面写了路径,深刷新有时候会不走这个路径是为什么啊?



尚方宝剑之说
浏览 765回答 3
3回答

慕斯709654

你应该把config.js放上面先引入,再引入 requirejs。因为代码是顺序执行,你试试

慕容3067478

把下面这个替换成这个好像就好了,先引入require,然后再引入config非常感谢感谢楼上带来的思路。//修正, 这样也是不行的,因为这样就不会加载data-main了...//配置不能共用,按照楼上说的那种,我把配置文件内容单独写在了data-main引入的buyordershow文件内就不会出现这个问题了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript