Angular 未捕获(承诺中):TypeError:无法读取ionic3中未定义的属性“call”
我遇到了一个问题,每次更改代码时都会出现错误:Angular 未捕获(承诺中):TypeError:无法读取ionic3中未定义的属性“call”,angular,typescript,ionic3,angular5,Angular,Typescript,Ionic3,Angular5,我遇到了一个问题,每次更改代码时都会出现错误: 1) Uncaught (in promise): TypeError: Cannot read property 'call' of undefined => core.js 2)Cannot read property 'call' of undefined => module-loader.js 因此,每次我更改代码时,我都必须执行此操作以删除错误。 所以我浪费了很多时间。 谁知道有什么问题吗 离子CLI 4.0.2 离子角:
1) Uncaught (in promise): TypeError: Cannot read property 'call' of undefined => core.js
2)Cannot read property 'call' of undefined => module-loader.js
因此,每次我更改代码时,我都必须执行此操作以删除错误。
所以我浪费了很多时间。
谁知道有什么问题吗
离子CLI 4.0.2
离子角:3.9.2,
角度/核心:5.0.0,
希望,从您的项目代码库中删除node_模块并再次执行npm安装可以解决您的问题。继续学习。ctrl+c 是的 之后 爱奥尼亚再次发球 一切都会好的
这对我来说很有效此错误通常是同时运行多个ionic服务的结果。如果在同一台机器上运行多个ionic服务,则可能会出现此错误
尝试关闭所有CMD窗口,然后在项目文件夹中启动新CMD,然后执行ionic serveionic Cli 4支持Angular 6。可能您可以删除node_模块fodler并进行npm安装和启动。为什么我要删除node_模块,如果我删除它然后npm安装,会发生什么变化?可能是您的node模块依赖项不匹配,因此可能会导致错误。只需尝试一下就可以降低cli的版本?您应该使用最新的ionic版本,该版本将有性能改进、最新的角度支持等。您需要删除节点_模块,然后重试。也许你那边的npm有问题,我有,其实不是。我关闭everythink并重新运行,当我更改代码中的任何单个字符时,错误再次出现。我只是简单地说,当我遇到此错误时,源代码是在不同的终端窗口中运行的。但在我的情况下,你没有尝试过什么?您是否尝试在其他设备上安装项目的干净版本?可能会剪切项目的一个新分支,然后回滚到以前没有此问题的版本。我无法返回到以前的版本。在出现此错误后,有很多更改和许多分支。。。到目前为止,我必须对每一个角色的变化进行离子服务,我对每一个角色的变化进行离子服务。