In LocalSettings.php:
$wgResourceModules['ext.abc'] = array(
'loaderScripts' => 'extensions/abc-loader.js',
);
In extensions/abc-loader.js:
mw.loader.load("//example.com/js/sample.js");
In [[MediaWiki:Common.js]]:
mw.loader.load( 'ext.abc', function() {
console.log("works!");
}
When I load a page, I can see sample.js is loaded, so ext.abc is defined at some time. However the browser's console shows:
Error: Unknown dependency: ext.abc
Version: 1.19.3
Severity: enhancement