Запуск Meteor 1.1.6 с материализацией 0.96.1 и отсутствие проблем до тех пор, пока утром я не запустил метеорит и не получил белый экран. Консоль (поджигатель) говорит:Материализовать CSS Framework бросает ошибку
SyntaxError: unterminated string literal
var c = "input[type=text], input[type=passw
найдена в созданном файле materialize_materialize.js
отступая в истории версий я не могу найти что-нибудь вопиющее, что я изменился, который может быть виновником. Глядя на исходный код, который я нашел код соответствующего кода, но линия фактически прекращается:
var c = "input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";
Кто-нибудь еще когда-нибудь этот вопрос, или есть какие-либо идеи о том, как это исправить?
Обновление: Похоже, что Meteor генерирует файл просто отлично, но останавливает среднюю строку в вышеуказанной ошибке. После того, как строка отрезана, файл продолжает:
/* Exports */
if (typeof Package === 'undefined') Package = {};
Package['materialize:materialize'] = {
Materialize: Materialize
};
})();
Как ни странно, это не происходит на машине моего сослуживца (он использует OSX 10.10.3, в то время как я нахожусь на Windows 7).
2nd Update: Также протестирована эта проблема на Ubuntu 14.04 VM, и проблем не возникло - приложение работает нормально. Думая, что это может иметь какое-то отношение к версии Meteor в Windows, я сдул свою установку, загрузил установщик и снова установил Meteor на свою машину. Что знаешь, это сработало.
Не собираюсь отмечать это реальным ответом, так как я не знаю, в чем причина проблемы, кроме того, что что-то пошло не так с самим Метеортом - я думаю.
Это, скорее всего, _not_ в этой строке, но где-то выше или ниже. Что говорит JSHint в исходном коде? – Xufox
@Xufox попытался бросить источник в JSHint.com, но он взорвал слишком много ошибок. Также у него был приятель, и он отлично работает на своей машине. Я думал, что это может быть проблема кеширования с Firefox, но та же проблема и в Chrome. – chazsolo
@ Xufox также попробовал выдувать упаковку и начинать свежие, что работает до тех пор, пока пакет 'materialize: materialize' не существует. Как только я добавлю его обратно, проблема останется – chazsolo