关于IDE对EventEmitter()没有自动提示这件事

我原本怀疑是IDEA的问题,但是切换成WebStorm之后仍然也无法自动提示。

我还以为EventEmitter不是angular的core包下,需要我导入其他什么,后来百度了下发现它是在angular的core模块下的。

手动导入模块,发现可以正常使用,只不过编辑的时候没有自动提示补全。

另外,手打new EventEmitter()结束之后,会发现有ts的提示,说可以从angular/core中引入。

 

 

 

写在最后:我之前不知道EventEmitter是angular的core模块下的,我还以为是其他第三方的……如果是angular自身的话,那么肯定可以先手动导入,就好比jdk的java.lang, java.util之类的,不是说IDE没有提示就没有了。有些时候IDE可能会识别不了某些东西,看起来是红色的,但不代表编译不会通过。按照自己的正常理解手写一遍,不要管IDE的提示就好了。

posted on 2022-09-22 07:20  我欲皆真  阅读(26)  评论(0编辑  收藏  举报

导航