requireJS ctrl+f5刷新有很大的几率出现404问题,怎么解决?
1.我用requireJS,并未配置baseUrl(配置baseUrl也试了),只要深度刷新就会出现路径问题,看了下报的404错了,没有走require.config配置。下面是配置文件,和路径。
页面引入的文件。
文件层级。
错误加载的路径。
正确的加载路径。
疑问就是它是依照data-main,的路径来找的,我在require.config里面写了路径,深刷新有时候会不走这个路径是为什么啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你应该把config.js放上面先引入,再引入 requirejs。因为代码是顺序执行,你试试
把下面这个
替换成这个好像就好了,先引入require,然后再引入config
非常感谢感谢楼上带来的思路。
//修正, 这样也是不行的,因为这样就不会加载data-main了...
//配置不能共用,按照楼上说的那种,我把配置文件内容单独写在了data-main引入的buyordershow文件内就不会出现这个问题了。
将定义的模块名称与JS文件名称保持一致,可以解决这个问题。