How to Use @Types/Node in Node Application
I Am Working in Vscode on Ubuntu 16.04. I've Created Node Project Using Below Commads: Npm Init Tsc --Init I've Created a New File Called Index. Ts. I'm Trying...
I am working in VSCode on Ubuntu 16.04. I've created node project using below commads:
npm init
tsc --init
I've created a new file called index.ts. I'm trying to use fs and readling to read file contents. but when I am writing below lines of code at the top of index.d.ts:
import fs = require('fs');
import readline = require('readline');
I'm getting below error: can not find module 'fs' and can not find module 'readline'
even process is not found. I've installed typings of node from here using below command:
sudo npm install @types/node -global --save
Can anyone please help me how to resolve this error?
3 Answers
Since TypeScript 2.x, all typings are installed using npm like this: npm install @types/node.
For TypeScript 1.8, it might be better to typings to install the node types. For detail see the quickstart at: .
For what i know you have two options here:
- (Recommended) Install devDepencencie
npm install @types/node --save-dev, which will add the type module for http. - Create a
index.d.tsfile declaring a definition for http module, like:declare module 'http. This method will not enable auto-complete for http methods