我有节点为v10.15.3。的打字稿项目。
我正在尝试将{ withFileTypes: true }
选项与fs.readdirSync一起使用,自v10.10.0起受支持
问题是/node_modules/@types/node
有旧的类型定义,如果我手动添加它们,一切都可以正常工作:
否则,我会收到明显的错误Argument of type '{ withFileTypes: boolean; }' is not assignable to parameter of type 'string | { encoding?: string; }'.
如何获得正确的类型? npm update @types/node
没有帮助
答案 0 :(得分:0)
运行npm i @types/node
有助于-认为/node_modules/@types/node
键入了我的package.json
没有@types/node
,所以更新不起作用并且使用了旧的键入方式