webstorm express部分方法显示Unresolved function or method

最近在使用webstorm开发express的时候,发现express有一些方法一直提示Unresolved function or method。

百度了几种方法一直不行。后面在IDEs官方找到解决方案。

出现这个问题的原因在于express的有些属性并没有在express模块中定义,他们是在运行时动态添加的,所以导致webstorm无法使用静态分析来解析,所以只需要安装一下express的@types就可以了。

在require('express')中,光标指向express字母,然后使用Alt+Enter,在弹窗中选择  Install Typescript definitions for better type information. 就可以解决上述的问题。

官方解决办法地址:点击跳转。评论第一条

猜你喜欢

转载自blog.csdn.net/QiZi_Zpl/article/details/104820544