Javascript requirejs未加载fbinstant库

Javascript requirejs未加载fbinstant库,javascript,requirejs,Javascript,Requirejs,我尝试使用requirejs加载外部javascript库。下面是我使用的代码 requirejs.config({ paths: { FBInstant: 'https://connect.facebook.net/en_US/fbinstant.6.1' }, shim : { 'FBInstant': { exports: 'FBInstant' } }}); 但是当我尝试访问FBInstant时,它是未定义的。 如果我像普通脚本一样添加它,它就会

我尝试使用requirejs加载外部javascript库。下面是我使用的代码

requirejs.config({
paths: {
    FBInstant: 'https://connect.facebook.net/en_US/fbinstant.6.1'
},
shim : {
    'FBInstant': {
        exports: 'FBInstant'
    }
}});
但是当我尝试访问FBInstant时,它是未定义的。 如果我像普通脚本一样添加它,它就会工作

<script src="https://connect.facebook.net/en_US/fbinstant.6.1.js"></script>
我知道js文件已经下载了,但是FBInstant变量没有设置。 是否只需要下载文件而不执行?
任何线索都会有帮助。谢谢。

FBInstant为
空是什么意思?它是否未被设置或设置为
null
?它未定义。它没有被设定。我已经改正了。抱歉。可能是因为
FBInstant
是一个异步变量,没有设置
window.FBInstant
requirejs(['FBInstant'], function (FBInstant) {
// assign moment to global window object
    window.FBInstant = FBInstant;
});