我正在使用 ionic1 和 angularjs1 制作应用程序。
今天,当我在终端中执行ionicserve
命令时。然后我得到以下错误。
js@js:peoject$ ionic serve
[INFO] Starting server: --port=8100 --p=8100 --livereload-port=35729 --r=35729 --address=0.0.0.0 - Ctrl+C to cancel
TypeError: Cannot read property 'emit' of undefined
过去 2-3 个月没有任何问题,但今天我突然遇到了这个问题。
我的 ionic 版本是3.3.0
ionic 或其他方面有什么更新吗?我不明白。
最佳答案
我尝试了很多,解决方案很简单。
我之前的 ionic 版本是 2.2.0
所以,我降级了 ionic 版本。
首先,删除 ionic,然后使用旧版本重新安装。
harish@harish: sudo npm uninstall -g ionic
harish@harish: sudo npm install -g <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9cf5f3f2f5ffdcaeb2aeb2ac" rel="noreferrer noopener nofollow">[email protected]</a>
或
harish@harish: sudo npm uninstall -g ionic
harish@harish: sudo npm install -g <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="167f79787f75562438243825" rel="noreferrer noopener nofollow">[email protected]</a>
或
harish@harish: sudo npm uninstall -g ionic
harish@harish: sudo npm install -g <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="eb8284858288abd9c5d8c5db" rel="noreferrer noopener nofollow">[email protected]</a>
无论版本是什么,只需卸载最新的 ionic 并安装旧版本即可。
那么问题就解决了。
关于ionic-framework - ionic1 错误 : TypeError: Cannot read property 'emit' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44536906/