2015-11-03 36 views
0

出於某種原因,從一天到下一個(可能已經有一天,我的電腦死機),我的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

請嘗試使緩存無效(文件/無效緩存,重新啓動0 - 問題是否存在? – lena

回答

0

謝謝,lena,解決了這個問題。

文件 - >的Invalidate緩存...

重啓和一對夫婦分鐘 「索引」 後,去的IntelliJ恢復正常。

相關問題