Uncaught (в обещании) TypeError: объект не является конструктором (…) в ionic2

При использовании ionic2 с запущенным базовым приложением также выдается такая ошибка: Uncaught (в обещании) TypeError: объект не является конструктором (…) в ionic2.


создать новое приложение: ionic start appname tutorial --v2

работающее приложение: ionic serve

Моя система Технические характеристики:

Убунту: 14.04 (64 бит)

Chrome: версия 49.0.2623.87 (64-разрядная версия)

Узел: v5.6.0

нпм: v3.6.0

введите здесь описание изображения


person Santhoshi    schedule 15.03.2016    source источник
comment
это не проблема ionic2, это проблема es6-shim :)   -  person Felipe Skinner    schedule 18.03.2016


Ответы (1)


См. здесь. Он появляется с определенной версией Chrome Canary, и, похоже, из-за es6-shim. Сообщалось, что это было исправлено в es6-shim v0.34. Или вы можете переключиться на прокладку core-js, как указано здесь.

Но если вы используете какую-то библиотеку (например, Ionic), которая зависит от конкретной версии es6-shim, я думаю, вам следует дождаться обновления библиотеки.

person superjos    schedule 15.03.2016
comment
Кстати, в следующий раз запустите поиск Google с (частями) сообщением об ошибке и посмотрите, что получится. - person superjos; 15.03.2016
comment
Приятно видеть мой репо в ответе как решение :) - person VuesomeDev; 15.03.2016
comment
для downvoters: пожалуйста, позвольте мне понять, что не так в ответе. ТА - person superjos; 24.03.2016
comment
На всякий случай, пробовали ли вы удалить каталог es6-shim в каталоге node_modules, а затем снова запустить npm install? - person superjos; 18.04.2016
comment
Кажется, в Canary 51 проблема исправлена? См. обсуждение в первой ссылке этого ответа, так что трудно сказать, связано ли это с es6-shim или браузером. - person aug; 09.05.2016