#angular #ionic-framework
Вопрос:
У меня есть приложение ionic, которое отлично работало до вчерашнего дня, и теперь оно показывает следующую ошибку на консоли браузера при запуске через ionic serve
команду. Я не вносил никаких изменений ни в какие модули, но это происходит,
Uncaught TypeError: Cannot read property 'id' of undefined
at registerNgModuleType (core.js:34470)
at core.js:34488
at Array.forEach (<anonymous>)
at registerNgModuleType (core.js:34484)
at new NgModuleFactory$1 (core.js:34651)
at compileNgModuleFactory__POST_R3__ (core.js:40286)
at PlatformRef.bootstrapModule (core.js:40609)
at Module../src/main.ts (main.ts:13)
at __webpack_require__ (bootstrap:84)
at Object.0 (main.ts:14)
но в командной строке, в которой выполняется ionic serve
команда, не отображается никаких ошибок,
Я пытался npm audit fix
, npm install
но безуспешно. Здесь есть какая-нибудь помощь ?
Комментарии:
1. похоже, в вашем коде есть объект, который не определен, и он пытается прочитать
id
этот объект. Поэтому проверьте, где вы используетеsomeObjectYouAreUsing.id
в своем коде…2. @AJT82 на самом деле я не делал никаких изменений в коде, кроме 2
console.log
. это что-то еще, что я не могу понять сегодня целый день ????,3. Вы используете
id
что-то в своем коде? Ты проверял? Это звучит совершенно как проблема, связанная с этим.4. Я на 100000% уверен, что в качестве решения я взял
src
каталог, создал новый проект ionic и переписалsrc
adn, установил все необходимые библиотеки npm, теперь все работает нормально5. Ладно, ну это странно. Но хорошо, что вы разобрались с этим 🙂