“未解决的变量或类型”为预定义的对象
问题描述:
出于某种原因,从一天到下一个(可能已经有一天,我的电脑死机),我的IntelliJ成为无法解决预定义的JavaScript对象/类/功能。下面阵列中的所有元素都会导致警告Unresolved variable or type <identifier>
。“未解决的变量或类型”为预定义的对象
var wtfIntelliJ = [window, Object, Function, Array, String, Number, Date, undefined, NaN];
我已启用所有预定义的库,包括“EcmaScript L5”,其中项目根作为范围。 奇怪的是,可以的IntelliJ仍解决这些类中的方法,所以这不会导致任何警告:
wtfIntelliJ.push("etc");
去的push
声明,我到了一个叫ECMAScript.js2文件,它看起来像所有有问题的标识符有此警告:
对象位于源根目录中的文件中,某些功能将不可用。
但我仍然不知道这意味着什么和如何解决这个问题,我当然从来没有碰过这个文件。
请尝试使缓存无效(文件/无效缓存,重新启动0 - 问题是否存在? – lena