在下面的截圖可以看到我的意思http://screencast.com/t/WMNkQ11CxSi:如何禁用WebStorm 7中jQuery構造函數的通知?
我需要禁用此通知的jQuery。請幫幫我。
在下面的截圖可以看到我的意思http://screencast.com/t/WMNkQ11CxSi:如何禁用WebStorm 7中jQuery構造函數的通知?
我需要禁用此通知的jQuery。請幫幫我。
我剛剛嘗試過,我認爲這個問題可能與Webstorm手邊沒有jQuery有關。
通常情況下,如果你在你的HTML的CDN內聯的jQuery例如出現這種情況:
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
如果你仔細觀察,你會發現,//code.jquery.com/jquery-1.10.2.min.js
被突出顯示,如果你在把你的鼠標,你會看到:
如果你點擊那個並按ALT + Enter
,Webstorm將下載庫,檢查將被罰款。
如果你願意,你也可以去Preferences> JavaScript> Libraries,並且你可以在你的電腦的某個地方手工編輯Add
,甚至Download
。
不幸的是,我這個這麼想的工作。我剛剛發現我的問題。我使用jQuery expern文件的谷歌關閉編譯器https://code.google.com/p/closure-compiler/source/browse/contrib/externs/jquery-1.9.js並在該文件的頂部以下
/**
* @constructor
* @param {(jQuerySelector|Element|Object|Array.<Element>|jQuery|string|
* function())=} arg1
* @param {(Element|jQuery|Document|
* Object.<string, (string|function(!jQuery.event=))>)=} arg2
* @return {!jQuery}
*/
function jQuery(arg1, arg2) {}
由於@constructor標籤,我得到了我的問題上面的jsdoc
你試過'ALT + Enter'而將光標放在有問題的地方,從彈出菜單中選擇正確的操作,然後展開子菜單('向右箭頭')並選擇「壓縮語句」(僅影響該行)或「禁用檢查」(將影響所有文件)?並非所有檢查都可以通過這種方式進行抑制,而且我無法驗證這一點(沒有您的文件)。這裏有一些細節截圖(不完全是你的情況 - 只是爲了給你的想法):http://stackoverflow.com/a/20803118/783119 – LazyOne
是的,謝謝,我選擇了「禁用檢查」項目。它僅適用於jQuery還是適用於所有構造函數(不含新關鍵字)? – Erik
所有這些,當然。但是你可以縮小範圍(文件將被禁用) - 右鍵點擊檢查('Settings | Inspections | JavaScript | that inspection'),選擇「Add Scope」並從那裏繼續。 – LazyOne