刚刚开始接触requirejs,在使用过程中发现了一个问题
<script data-main="/registerMain.js" src="/print/web/public/plugins/require.js"></script>
<script src="/print/web/public/plugins/requireConfig.js"></script>
我一开始用上面的方式来加载脚本模块
因为requirejs使用data-main的方式来加载入口模块,但是这个data-main脚本路径是相对于自定义配置的baseUrl的,我把配置baseUrl的文件抽取出去了,独立成了一个requireConfig.js,在script加载的时候,没有办法保证requirejs内部开始加载data-main模块时候requireConfig脚本已经被加载完成,所以就会经常有下图所示的问题,data-main文件总是报404
后来研究了一下新浪微博的解决方式,发现他们是这么来的
//noinspection JSUnresolvedVariable
require.config({
baseU