如何在Webstorm中应对大量未解决的变量警告? [英] How to fight tons of unresolved variables warning in Webstorm?
本文介绍了如何在Webstorm中应对大量未解决的变量警告?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个从服务器获取数据的函数:
I have a function that takes a data from server:
function getData(data){
console.log(data.someVar);
}
Webstorm说 someVar
-是一个未解析的变量。
如何消除此类警告?
Webstorm says that someVar
- is an unresolved variable.
What can I get rid of such warnings?
我看到几个选项:
- 禁止在IDE设置中显示警告;
- 添加带有字段的json源文件(详细信息);
- 使用类似数组的语法:
data ['some_unres_var']
;
- Suppress warnings in ide settings;
- Add a json source file with fields (details);
- Use arrays-like syntax:
data['some_unres_var']
;
Webstorm也为我提供了为数据创建名称空间的功能(添加 / ** @namespace data.some_unres_var * /
之类的注释) ,创建此类字段或重命名。
Also Webstorm offering me to create namespace for the "data" (add an annotation like /** @namespace data.some_unres_var*/
), create such field, or rename it.
推荐答案
使用JSDoc:
/**
* @param {{some_unres_var:string}} data
*/
function getData(data){
console.log(data.some_unres_var);
}
这篇关于如何在Webstorm中应对大量未解决的变量警告?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文