WebStorm报告“未解决的功能或方法” - 如何摆脱这个?

时间:2018-03-14 15:46:25

标签: node.js webstorm

我正在使用WebStorm开发一个应用程序,偶尔也会看到“未解决的变量”变种的警告。由于StackOverflow社区,我已经修复了使用JSDoc的@param@namespace标签。

但是我还有一个“尚未解决的功能或方法”需要修复。在我的app.js文件中,我有以下一行:

const app = express().use(bodyParser.json());

WebStorm将.use函数标记为“未解析的函数或方法”。我已经尝试使用JSDoc解决这个问题,如下所示:

/**
 * @namespace express()
 * @namespace express().use()
 * */

我把它放在const app = express().use(bodyParser.json());行之上,但它没有什么区别。

还有另一种方法可以摆脱这种警告吗?

1 个答案:

答案 0 :(得分:3)

问题在于表达方法列表是动态生成的,并且使用静态代码分析无法解析这些属性。运行npm i @types/express应解决问题