我知道通常解决这个问题的方法是安装 @types/node,并且我已经安装了 10.12.23 版本。
这似乎是一个奇怪的错误,让我有点困惑。我还安装了另外两个 npm 模块:config(需要 @types/config)和 firebase-admin(必须有自己的 TypeScript 类型)。同时使用的是 VS Code 版本 1.31 。我甚至尝试安装了一个旧版本的@types/node。
以下代码正常运行:
import admin from "firebase-admin";
import fs from "fs";
以下内容失败:找不到模块'fs'
import admin from "config";
import fs from "fs";
以下内容失败:无法找到模块“fs”。
import fs from "fs";
我没有使用任何其他的包/webpack或其他任何东西。欢迎任何想法。
import fs from "fs";
可以工作;然后你又说import fs from "fs";
返回“找不到模块 'fs'”错误? 问题:究竟是哪一个?问题:失败和成功的情况有何不同?FYI,“fs”是一个“NodeJS核心模块”,它应该始终可用。 - paulsm4import * as fs from "fs";
并查看是否能对你有所帮助?另外,你的 TypeScript 配置中的moduleResolution
设置是什么呢? - Alexander Staroselskynode_modules
目录,然后运行npm install
。并且一定要停止并重新启动 VSCode。 - paulsm4