#dart #dart2js
#dart #dart2js
Вопрос:
Dart 1.20.1
Firefox 49, работающий на Ubuntu
У меня есть веб-приложение Dart. Когда я запускаю сгенерированный JS в Firefox, я получаю эту ошибку:
H.createRuntimeType is not a function
Рассматриваемая строка является:
C.Type_KeyboardEvent_EaM = H.createRuntimeType("KeyboardEvent");
Это то, что я делаю, или ошибка в dart2js?
Комментарии:
1. Трудно сказать, не видя, что вы делали, но это может быть ошибка.
2. Вы можете попробовать установить строгий режим и протестировать приложение в dartium с активированным режимом checked, вероятно, вы получите лучшее сообщение об ошибке
3. Значение какой переменной
H
установлено? Возможно, это не тот тип, который вы ожидали. Также дружеское предложение пересмотреть вашу стратегию именования переменных. Переменные с именемC
илиH
нарушают несколько правил руководства по стилю Airbnb: github.com/airbnb/javascript#naming—descriptive