2017-02-24 23 views
4

我已經安裝TS和全球節點分型:打字稿Node.js的最簡單的設置不起作用 - 錯誤TS2307:找不到模塊「FS」

PS C:\Projects\Test> npm list --global --depth=0 
C:\Users\Jan\AppData\Roaming\npm 
+-- @types/[email protected] 
+-- [email protected] 
`-- [email protected] 

然後我創建了一個文件測試.TS

import fs = require("fs"); 
let text = fs.readFileSync("myFile.txt"); 
console.log(text); 

捉迷藏在

PS C:\Projects\Test> tsc .\test.ts 
test.ts(1,21): error TS2307: Cannot find module 'fs'. 

TSC結果難道我錯過了一些東西明顯?

謝謝!

+0

不應該導入看起來像這樣'import * as fs from「fs」;'? –

+0

剛剛嘗試過。相同的錯誤消息。 – Knack

+0

你需要爲模塊安裝類型定義:'npm install --save @ types/node' –

回答

4

您應該在您的項目本地安裝@types

npm install @types/node --save-dev

打字稿不會找到全球的裝機類型的定義文件。

+0

我安裝了模塊,但它仍然在做。與[這裏](https://github.com/Microsoft/TypeScript/issues/5812)相同的問題... –

相關問題