gpt4 book ai didi

node.js - 如何修复 WebStorm 10 中 Unresolved 功能检查

转载 作者:IT老高 更新时间:2023-10-28 23:21:58 26 4
gpt4 key购买 nike

我正在使用 WebStorm 10。

当我使用像 bluebird 这样的库时使代码像

var foo = require("foo"); // I will call foo.doSomething
Promise.promisifyAll(foo);

foo.doSomethingAsync(...).then(...)

doSomethingAsync 将被标记为 Unresolved 功能检查。

那么我可以在 WebStorm 中执行什么配置 *Async 来避免 unresolved function 标记?

最佳答案

当时最好的解决方案是使用命名空间保留。Webstorm 支持使用评论来将内容标记为合法:

    /** @namespace foo.doSomethingAsync */

var foo = Promise.promisifyAll(require('foo'));
foo.doSomethingAsync(...)
.then(...)

这并不能解决实际问题,并且不会在使用该函数时为您提供参数建议,但它肯定是一种方便,有助于清理 Promisifying 时产生的大量警告。

我希望这会有所帮助..

关于node.js - 如何修复 WebStorm 10 中 Unresolved 功能检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30520336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com