Задолбало. Пока работал с SystemJS, отрепортил несколько ошибок.
Последняя из них: если в .js файле есть анонимное объявление AMD модуля, при этом там же объявляется еще и именованный модуль (например, если библиотека содержит несколько модулей для внутреннего или публичного использования), билдер включает этот файл в бандл, но игнорирует все модули:
"Uncaught Module 2 not present."
define(function() {
return 'foo';
});
define('bar', function() {
return 'bar';
});
define('baz', function() {
return 'baz';
});
Ну баг себе и баг, версия ведь нулевая. Только проблема в том, что автор такую логику считает фичей, а не багом, несмотря на то, что этот способ описания модулей прекрасно работает в RequireJS и optimizer. Он предложил использовать другую библиотеку, в которой нет такого определения модулей. П..ц.