Javascriptの初心者なので、これは明らかだと思いますが、RequireJSの基本的なことを明らかに見逃しています。
require(['lib/someSlowLoadingLib'], function() {
console.log('Loaded Slow Lib');
console.log(slowLib.incByOne(10)); // shows 11
});
// References slow lib
slowLib.incByOne(10) // throws error, slowLib not found
'require'によってロードされているものをすぐに使用するにはどうすればよいですか?非同期でロードされた場合、必要なときに利用できません。すぐに利用できます。
単一の依存関係に対しては問題ないrequire関数内にコードを配置できることは理解していますが、依存関係が深くネストされている場合、これは厄介になる可能性があります。私のメインコードはいくつかの無名関数内で実行されていますか?これが行われている方法である場合、それは問題ありませんが、正しくないようです。