2016-10-14 152 views
0

我正在將一個可用的JavaScript文件轉換爲TypeScript。TS2307:無法找到模塊'〜express/lib/express'

我用快遞在這個文件中,所以我增加了以下到文件的頂部:

///<reference path="./typings/globals/node/index.d.ts" /> 

import {Request} from "~express/lib/express"; 

但第二行產生一個錯誤:

TS2307: Cannot fine module '~express/lib/express'

我已經安裝了express的類型,所以我其實並沒有自己寫這兩行,但WebStorm自動通過點擊「alt + enter」生成它們,所以我期望它能夠工作。不幸的是我得到這個錯誤。

我在做什麼錯?

+0

你是如何安裝的分型? 'npm install @ types/express'? –

回答

0

的問題是,該腳本參考路徑是「節點」,而不是「明示」:

///<reference path="./typings/globals/node/index.d.ts" /> 

所以這已經固定它:

///<reference path="./typings/modules/express/index.d.ts" /> 
相關問題