使用typeScript监视模式报错../../../../node_modules/@types/fs-extra/index.d.ts:188:58 - error TS2694: Namespace '"fs"' has no exported member 'MakeDirectoryOptions'.
时间: 2023-08-14 21:21:50 浏览: 267
关于typescipt/node.js/javascript/css/html语言的代码.zip
这个错误是由于 `fs-extra` 库中的类型定义文件与您所使用的 TypeScript 版本不兼容导致的。您可以尝试以下解决方案:
1. 升级您的 TypeScript 版本。如果您正在使用较老的 TypeScript 版本,请尝试升级到最新版本。
2. 更新 `fs-extra` 和 `@types/fs-extra` 库的版本。您可以执行以下命令更新这两个库:
```
npm install --save-dev fs-extra @types/fs-extra
```
3. 手动修改 `@types/fs-extra` 中的类型定义文件。在 `node_modules/@types/fs-extra/index.d.ts` 文件中,将第188行的 `MakeDirectoryOptions` 修改为 `mkdirp.MkdirOptions`。
```
import mkdirp = require('mkdirp');
...
export interface EnsureOptions extends mkdirp.MkdirOptions {
...
}
```
希望这些解决方案能够帮助您解决问题。
阅读全文