我在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'
找不到进程。 我使用以下命令从here安装了节点类型:
sudo npm install @types/node -global --save
有谁可以帮我解决这个错误?
答案 0 :(得分:9)
自TypeScript 2.x起,所有类型都使用npm
安装,如下所示:npm install @types/node
。
答案 1 :(得分:1)
对于typescript 1.8,typings
安装节点类型可能会更好。有关详细信息,请参阅iterate
上的快速入门。
答案 2 :(得分:0)
据我所知,您在这里有两个选择:
npm install @types/node --save-dev
,它将为http添加类型模块。index.d.ts
文件,以声明http模块的定义,例如:
declare module 'http
。此方法将不会为http方法启用自动完成功能