未解决的功能或方法应用程序|的node.js

时间:2018-04-12 18:19:03

标签: node.js express webstorm

$count = $row['COUNT'];

我正在使用WebStorm 2017.2.5和Express软件包4.16.3。 我的问题是module.exports = function (app) { app.get('./todo', function (req, res) {}); app.post('./todo', function (req, res) {}); app.delete('./todo', function(req , res){}); }; 方法正常,但getpost得到“未解析的函数或方法delete警告。

非常感谢任何见解。

2 个答案:

答案 0 :(得分:1)

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

enter image description here

请在此处阅读更多内容:https://www.jetbrains.com/help/webstorm/configuring-javascript-libraries.html#ws_jsconfigure_libraries_ts_definition_files

答案 1 :(得分:1)

您需要下载并在WebStorm中安装“ express”库。 转到首选项>语言和框架>库>下载。找到“ express”库,然后点击下载并安装。 这应该起作用。