requirejs中require.config如何全局定义?
假如我有一个 a.html 的界面, 里面加载了一个require.js和它对应的data-main的入口,data-main加载的包含require.config和所需要require的模块和回调,但是里面的require.config 不是全局的,此时如果还有一个b.html,要如何引用和a.html一样的require.config,或者说如何引用一个全局的config?避免重复的config
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
把config文件在页面里引入,也就是页面里需要引入requirejs和config这两个文件
应该是不行的。
就好像,一个jQuery在一个页面中引入了,其他页面也不可能不用引入都能用,个人认为这种情况应该是没有全局的说法。
最多就是把config内容单独写在一个js文件里面,然后在合并的时候分别合并到需要的main.js中。
考虑到全站都要用到jquery库,我暂时用的解决方法:
config.js定义require.config:
require.config({
});
然后针对不同的模块来定义入口文件,比如登录页:
<script src="script/vendor/require.js" data-main="script/login.js" defer async="true"></script>
login.js文件:
require(['script/config'], ($) => {
});