如果您關注JetBrains的Getting Started with Node.js in WebStorm指令,那麼node-express特定代碼會正確突出顯示。但是,如果您創建自己的簡單節點快速項目,例如使用節點快車Guide,然後表達具體的功能,如app.get()
有下劃線,並且具有下列警告標示:node-express app.get()在webstorm中標記爲未解決
Unresolved function or method get()
發生這種情況即使啓用Settings\JavaScript\Libraries
下以下庫:
- 節點。 JS全局
- Node.js的v0.10.31核心模塊
- 快遞-DefinitelyTyped(你需要下載)
如何配置WebStorm來解析節點快捷功能,例如app.get()
?
擁有它,而下面的節點 - 爲你工作表達'[指南](http://expressjs.com/guide.html)?對於我來說,在默認主題中添加express-DefinitelyTyped確實會將'get'的顏色從灰色更改爲紫色,但下劃線和警告仍然存在。我試圖緩存失效,它沒有幫助。 – Jonathan 2014-09-30 13:52:10
我明白了。問題在於webstorm無法將app.get()的參數與express.d.ts中指定的參數相匹配(不期望將回調作爲第二個參數)。您可以嘗試關閉'簽名不匹配'檢查,以避免看到警告 – lena 2014-09-30 15:11:25