我有以下代码:
<script data-main="scripts/main" src="components/requirejs/require.js"></script>
<script src="scripts/example1.js"></script>
Inside example1
我正在要求一些组件的路径应该设置在scripts/main
。但是,路径设置不正确(根据控制台反馈判断),这使我相信 require.js 尚未完成加载中引用的文件scripts/main
.
这一切都很合乎逻辑(异步等等),但我想知道如何在内部运行代码example1.js
毕竟这都是设置好的。
通常,只需将 app-init 代码添加到scripts/main
可能并完成它,但我正在建立一些示例,它们都有相同的scripts/main
文件(相当大),我不想重复这项工作。
那么如何做到这一点呢?
最终执行了以下操作,这并不理想(设置全局),但对于我的示例来说还可以。
<!-- sets window.requireconfig with an json object defining paths, etc.-->
<script src="scripts/requireconfig.js"></script>
<!-- in top of example1.js do : require.config(window.requireconfig); -->
<script data-main="scripts/example1" src="components/requirejs/require.js"></script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)