У меня точно такая же проблема, и это происходит в строке 1472 в нг-inspector.js на JSON.parse (данныеСобытия);
Причина, по-видимому, что event.data держит какой-то setImmediate строки (которая начинается с буквы «М») - «Meteor._setImmediate.0.5014774943701923.5»
Вот пять строк в нг-inspector.js, ведущих к JSON.parse():
window.addEventListener('message', function (event) {
// Ensure the message was sent by this origin
if (event.origin !== window.location.origin) return;
var eventData = event.data;
if (!eventData || typeof eventData !== 'string') return;
eventData = JSON.parse(eventData);
отладчик показывает этот материал в объекте события:
event = MessageEvent {data: "Meteor._setImmediate.0.5014774943701923.5", origin: "http://localhost:3000", lastEventId: "", source: Window, ports:
нг-инспектировать or.js является угловым расширением для Chrome, поэтому я думаю, что все, что нам нужно сделать, это удалить его сейчас, когда мы используем Meteor!
Да, я могу подтвердить, что я удалил Угловой инспектор из расширений Chrome и что проблема решена.
У вас есть 'M', где не должно быть' M'. Эта ошибка не о персонаже на самом деле, это может быть любой символ, просто персонаж - это места, где это не должно быть. – adeneo
Невозможно сказать, откуда происходит ошибка, не видя код, но ошибка «Неожиданный токен ...» часто происходит из-за незаконного токена в строке, предоставленной для метода 'JSON.parse(). –
@Marco Bonelli - Вы правы, это жалоба JSON.parse – mwarren