JetBrains 'Getting Started with Node.js in WebStorm yönergelerini izlerseniz, düğüm ifade özel kodu doğru olarak vurgulanır. Ancak, kendi basit düğüm ifade projenizi oluşturursanız, ör. sonra aşağıdaki uyarı ile altı çizili ve işaretlenmiştir böyle app.get()
gibi belirli fonksiyonları ifade düğüm-express' Guide kullanarak:node-express app.get() webstorm'da çözümlenmemiş olarak işaretlendi
- Düğüm:
Unresolved function or method get()
Bu
Settings\JavaScript\Libraries
altında aşağıdaki kütüphaneleri etkinleştirmek bile gerçekleşir. js Globaller - node.js v0.10.31 Çekirdek Modülleri
- ekspres-DefinitelyTyped (indirmek gereken)
WebStorm'u app.get()
gibi düğüm ifade işlevlerini çözmek için nasıl yapılandırabilirim?
nod izlerken sizin için çalıştı Has '[Guide]' i (http://expressjs.com/guide.html) ifade etmek ister misiniz? Express-DefinitelyTyped ifadesinin eklenmesi, varsayılan temada griden mor renge dönüşür, ancak alt çizgi ve uyarı hala devam eder. Önbellek geçersizliğini denedim, yardımcı olmadı. – Jonathan
Anladım. problem, webstorm'un, app.get() parametresi ile, express.d.ts dosyasında belirtilenlerle eşleştirilememesidir (asecond parametresi olarak bir geri arama beklemez). Uyarıları görmekten kaçınmak için 'imza uyuşmazlığı' denetimini kapatmayı deneyebilirsiniz. – lena