最近在使用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. 就可以解決上述的問題。
官方解決辦法地址:點擊跳轉。評論第一條