我正在尝试从外部 requireJS 应用程序访问 togetherJS ( https://togetherjs.com/docs/contributing.html ) 模块。这似乎是不可能的。
TogetherJSConfig_noAutoStart = true;
var CJS = CJS || {};
CJS.require = require.config({
paths: {
togetherjs: 'https://togetherjs.com/togetherjs-min',
cjs: 'scripts/c'
}
});
CJS.require(['togetherjs'], function() {
// not working
peers = require({context: "togetherjs"})("peers");
// not working
// Module name "peers" has not been loaded yet for context: togetherjs. Use require([])
TogetherJS.require = require.config(TogetherJS.requireConfig);
TogetherJS.require("peers");
});
如果我不在我的应用程序中使用 requireJS,我可以访问我想要的模块:
// works if I do not use requireJS in my app.
var peers = TogetherJS.require('peers').getAllPeers();
有可能吗,如果有,怎么做?我在任何地方都找不到任何信息。
谢谢