[英]how to use @types/node in node application
我在Ubuntu 16.04上的VSCode中工作。 我使用下面的逗號創建了節點項目:
npm init
tsc --init
我創建了一個名為index.ts的新文件。 我正在嘗試使用fs和readling來讀取文件內容。 但是當我在index.d.ts頂部編寫下面的代碼行時 :
import fs = require('fs');
import readline = require('readline');
我收到以下錯誤: 無法找到模塊'fs'而無法找到模塊'readline'
甚至沒有找到過程 。 我使用下面的命令從這里安裝了節點的類型:
sudo npm install @types/node -global --save
誰能幫助我如何解決這個錯誤?
從TypeScript 2.x開始,所有類型都使用npm
安裝,如下所示: npm install @types/node
。
對於TypeScript 1.8,安裝節點類型的typings
可能更好。 有關詳細信息,請參閱快速入門: https : //basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html 。
據我所知,你有兩個選擇:
npm install @types/node --save-dev
,它將為http添加類型模塊。 index.d.ts
文件,聲明http模塊的定義,如: declare module 'http
index.d.ts
。 此方法不會為http方法啟用自動完成
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.