javascript - WebStorm 中的 Yargs.argv 未解析变量

标签 javascript node.js webstorm code-completion

enter image description here

我是 NodeJS 新手,我已经安装了 yargs,但无法识别 argv。知道为什么吗?!

最佳答案

这些属性是动态创建的,这就是 WebStorm 无法在静态代码分析期间解析它们的原因。

要解决此问题,您需要安装 yargs 类型 (@types/yargs):在 上按 Alt+Enterrequire("yargs") 中的“yargs”,选择安装 Typescript 定义以获得更好的类型信息:

enter image description here

参见https://www.jetbrains.com/help/webstorm/configuring-javascript-libraries.html#ws_jsconfigure_libraries_ts_definition_files

这应该有帮助:

enter image description here

关于javascript - WebStorm 中的 Yargs.argv 未解析变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53419752/

相关文章:

node.js - 使用 Jest 和 Sinon 测试具有属性的函数

node.js - 在 NodeJs 的 HTTP 请求中使用 Q promises

javascript - 如何在 Windows PhpStorm 中安装和使用 Babel 和 watchers?

javascript - 防止在不影响文本输入的情况下向下滚动时空格键的默认设置

javascript - 检测着陆页何时完全加载

node.js - Nock + 多部分表单数据 = 请求不匹配

intellij-idea - IntelliJ/WebStorm "Smart"换行缩进/Tab

tabs - WebStorm/PHPStorm 中的智能标签有什么作用?

javascript - 是否有任何将 json 转换为 url 参数的 native 函数?

javascript - 具有选定选项的 Div 以过滤另一个 div