Невозможно прочитать свойство 'call' неопределенного при внесении изменения

  • Ионный фреймворк: 3.4.2
  • Ионный родной: ^ 2.9.0
  • Скрипты приложений Ionic: 2.1.3
  • Угловое ядро: 4.1.3
  • Интерфейс командной строки Angular Compiler: 4.1.3
  • Узел: 6.11.0
  • Платформа ОС: Windows 10
  • Платформа навигатора: Win32
  • Пользовательский агент: Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, например Gecko) Chrome / 60.0.3112.90 Safari / 537.36

все работало нормально, пока я не установил ionic-native, каждый раз, когда я вношу изменения, он показывает мне эту ошибку.

Runtime Error Cannot read property 'call' of undefined

поэтому мне нужно повторно запускать ионную подачу каждый раз, когда я вношу изменения


person bondif    schedule 16.08.2017    source источник


Ответы (2)


По моему опыту, эта ошибка обычно является результатом запуска нескольких «ионных серверов» на одной машине. Дважды проверьте, что вы не работаете в другом окне терминала.

person chris cooley    schedule 15.10.2018

Вам нужно будет увидеть, при вызове какой функции вы получаете ошибку. В соответствии с ошибкой функция, которую вы пытаетесь вызвать, не определена, поэтому вы не можете вызвать для нее метод "call".

например myFun.call(myCtx, arg1, arg2,...); в вашем случае myFun не определен

person Nemani    schedule 16.08.2017
comment
он сообщает мне, что функция находится в main.ts, но в этом файле нет функции с именем call - person bondif; 16.08.2017
comment
call - это API, доступный для функции, имя функции должно быть другим. попробуйте поискать .call в вашем main.ts и поставить точку останова на каждом из вызовов этого метода, чтобы увидеть, где находится фактическая ошибка. - person Nemani; 17.08.2017
comment
FWIW, это представлено для меня очень похоже на OP - после первого изменения. Я проследил его до vendor.js: `` function webpack_require __ (moduleId) {... modules [moduleId] .call (module.exports, module, module.exports, _webpack_require); ... `` `Вызывается:` `var WEBPACK_IMPORTED_MODULE_1 _ionic_native_native_storage = __webpack_require __ (203); `` Эта проблема периодически возникала у меня - я мог избавиться от нее, сделав еще одно изменение. Обычно это означает, что порядок некоторых задач выполняется в другом порядке из-за времени (задачи непоследовательного порядка). HTH - person ryanm; 04.05.2018