如何在节点应用程序中使用@types/node

新手上路,请多包涵

我在 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

谁能帮我解决这个错误?

原文由 Pratik Gaikwad 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 983
2 个回答

对于 TypeScript 1.8,最好使用 typings 安装节点类型。有关详细信息,请参阅快速入门: https ://basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html。

原文由 Burt_Harris 发布,翻译遵循 CC BY-SA 4.0 许可协议

自 TypeScript 2.x 以来,所有类型都使用 npm 安装,如下所示: npm install @types/node

原文由 jfmercer 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进