Importing nodejs `fs` with typescript when executing with ts-node?

Ole picture Ole · May 6, 2017 · Viewed 21.3k times · Source

I'm trying to run the following code with ts-node.

import { writeFileSync, readFileSync } from 'fs';

However I get:

src/main/ts/create.ts (1,45): Cannot find module 'fs'. (2307)

What do I need to do in to allow typescript to import the fs module?

Answer

Remo H. Jansen picture Remo H. Jansen · May 7, 2017

You need to run:

$ npm install @types/node --save-dev

If you need additional information you can refer to the NodeJS QuickStart in the TypeScript Deep Dive by Basarat.