【发布时间】:2016-09-12 15:43:23
【问题描述】:
我在 MacBook Air 上运行。我将 VS Code 安装为 IDE,还安装了 TypeScript。
我有一个只有这一行的简单文件:
import fs = require('fs');
我在括号内的“fs”下看到一个红色波浪线,错误消息是[ts] Cannot find module 'fs'. 该文件具有 .ts 扩展名。我是 JavaScript 和 TypeScript 的新手,但我的印象是 fs 是一个核心模块,所以怎么找不到呢?我该如何解决这个问题?
我已经尝试过的其他事情:
- 将一个简单的函数体放入文件中,然后在命令行上使用
tsc进行编译。我在那里得到一个基本相同的错误:error TS2307: Cannot find module 'fs'. - 在命令行
sudo npm install fs -g。这报告了明显的成功,但并没有解决问题。
我浏览了 SE 和网络,但似乎很接近的答案似乎都假设“fs”是可用的。
【问题讨论】:
-
你肯定是用
node执行这段代码? -
计划是用node执行,是的。当前应用程序可以访问本地文件。 @peteb
标签: javascript typescript tsc