我試圖在Microsoft guide之後的Visual Studio代碼中設置一個TypeScript express/node應用程序,但將其更改爲使用TypeScript,但是當涉及到使用typings
安裝類型定義時,我似乎必須安裝比指南更多的軟件包。在TypeScript中導入節點並用類型表示
我正在下面對命令:
typings install node --ambient --save
typings install express --ambient --save
但是試圖建立與只是那些包提供了以下類型的錯誤:
error TS2307: Cannot find module 'serve-static'.
對於下面的分型:
- mime
- express-serve-s tatic核心
- 服務靜電
我可以通過安裝所需的分型解決這一點,但它看起來像是分型應自行完成。
我想檢查一下是否缺少自動引入依賴關係的基本步驟,或者引導過時了嗎?
在情況下,它是相關的,我tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"outDir": "bin",
"sourceRoot": "src"
},
"exclude": [
"node_modules",
"typings/browser.d.ts",
"typings/browser"
]
}
我TSC是1.8.7版本,我已經安裝了全球的打字稿。
如果它今天拉開環境聲明,它會很好,但目前它不會,它可能不會改變。看到[這個問題](https://github.com/typings/typings/issues/113)以及[這個評論](https://github.com/typings/typings/issues/281#issuecomment-192551121) – cdbajorin
只是側面說明,「環境」現在已被棄用:'typings ERR!不建議使用「環境」標誌。請使用「全局」來代替# – Musa