Показать сообщение отдельно
  #3 (permalink)  
Старый 07.10.2015, 17:51
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Задолбало. Пока работал с SystemJS, отрепортил несколько ошибок.

Последняя из них: если в .js файле есть анонимное объявление AMD модуля, при этом там же объявляется еще и именованный модуль (например, если библиотека содержит несколько модулей для внутреннего или публичного использования), билдер включает этот файл в бандл, но игнорирует все модули:

"Uncaught Module 2 not present."


define(function() {
  return 'foo';
});

define('bar', function() {
  return 'bar';
});

define('baz', function() {
  return 'baz';
});


Ну баг себе и баг, версия ведь нулевая. Только проблема в том, что автор такую логику считает фичей, а не багом, несмотря на то, что этот способ описания модулей прекрасно работает в RequireJS и optimizer. Он предложил использовать другую библиотеку, в которой нет такого определения модулей. П..ц.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием