Мой index.html имеет это
<script src='/node_modules_olderversion/systemjs/dist/system.js'></script>
<script src='./main.js'></script>
<script>
System.config({
baseURL: '../../node_modules/',
paths: {
'anyname_1': 'underscore/underscore.js'
},
});
И мой main.js имеет это
System.import('anyname_1').then(function(anyname_2){
console.log("underscore loaded!");
document.getElementById('result-div').innerHTML = anyname_2.reduce([1, 2, 3], function(memo, num){ return memo + num; }, 0);
});
Это отлично работает, но почему '1007 *' добавлено в мой глобальныйобъем?Underscore.js находится в оболочке UMD, и он должен по умолчанию только при установке объекта в глобальную область видимости, если загрузчик AMD отсутствует, верно?В этом случае у меня есть загрузчик AMD, и он тоже отлично загружается.Почему я все еще получаю '' в моей глобальной области видимости?