2016-12-06 16 views
14

WebStorm 2016.3.1'in fetch API hakkında hiçbir şey bilmediği görünüyor. JavaScript'te fetch anahtar kelimesini bir hata olarak işaretler. Bir geçici çözüm olarak ben fetch API kullandığım her JavaScript dosyasının en üstüne /* global fetch */ yorum ekleyin. Daha iyi bir yol var mı (İndirme Kitaplığı'nda (Kesinlikle Yazılır) diyalogda yararlı bir şey bulamadım)?IntelliJ IDEA/WebStorm: Tanınması için getirme anahtar sözcüğünü (XMLHttpRequest analogu) nasıl yapılır?

cevap

0

Ben ekleyerek projemin dizininde NPM/İplik aracılığıyla benim package.json dosyaya whatwg getirme bulduk, bu ekler en IntelliJ IDEA/WebStorm/* genellikle okuma yapılandırıldığı projenin node_modules dizinine polyfill whatwg getirme . Bu, Getirme API'sı için JetBrains'ın otomatik tamamlama altyapısına destek ekler ve çekicilik gibi çalışır. node_modules olarak yapılandırıldığında, IntelliJ IDEA sonuçlarını İşte

C:\Project> dir /w node_modules\whatwg-fetch\ 
Directory of C:\Project\node_modules\whatwg-fetch 

[.]   [..]   fetch.js  LICENSE  package.json README.md 
       4 File(s)   22,824 bytes 
       2 Dir(s) 

var: Burada

bir örnek şu şekildedir:

C:\Project> npm install whatwg-fetch 

bu gerçekleştirdikten sonra yüklü modülü görmek mümkün olmalıdır yüklenen polyfill'in yüklü olduğu bir kitaplık dizini:

Screenshot of proper recognition

İlgili konular