TLDR
如何停止 IDEA 警告unresolved function
从所需文件中Promise.then
?
描述
我该如何解决这个问题?
如果我声明Promise
并在同一个文件中使用它,没关系,没有警告。但是,如果我在一个文件中声明承诺并在另一个文件中使用它,IDEA 会向我显示一个警告unresolved function
。
当然,我可以关闭这种警告类型,但我需要在其他地方看到这样的警告,那里是真正的问题所在。
例
我在foo.js
声明Promise
,并在bar.js
要求如下。
傅.js
'use strict';
function foo () {
return new Promise(resolve => {
resolve(true);
});
}
module.exports = foo;
酒吧.js
'use strict';
const foo = require('./foo');
function bar () {
foo().then().then();
}
module.exports = bar;
给我看一个警告,then
福的承诺的第一个方法。
图片:第 1 then
上有一个明显的警告(卷曲线)
尝试使用 JSDoc:
/**
*
* @return {Promise}
*/
function foo () {
return new Promise(resolve => {
resolve(true);
});
}
为我工作