2015-07-04 30 views

回答

2

这些是你自己的文件。这两个文件的示例位于“向Facebook SDK添加填充程序”部分。有两个代码部分,一为main.js,一个用于fb.js:

main.js

require.config({ 
    shim: { 
    'facebook' : { 
     exports: 'FB' 
    } 
    }, 
    paths: { 
    'facebook': '//connect.facebook.net/en_US/sdk' 
    } 
}) 
require(['fb']); 

fb.js

define(['facebook'], function(){ 
    FB.init({ 
    appId  : '{your-app-id}', 
    version : 'v2.3' 
    }); 
    FB.getLoginStatus(function(response) { 
    console.log(response); 
    }); 
}); 

告诉我,如果它的工作原理,I'从未使用过RequireJS,我只知道基础知识。永远不会使用它,CommonJS与Webpack或Browserify是如此好:) :)

+0

是的,它做到了:-)现在FB变量最终被初始化。 –

+0

完美。请不要忘记在我的回答中设置答案标志:) – luschn