获取@ types / node的正确类型

时间:2019-06-18 08:09:38

标签: javascript node.js typescript

我有节点为v10.15.3。的打字稿项目。

我正在尝试将{ withFileTypes: true }选项与fs.readdirSync一起使用,自v10.10.0起受支持

问题是/node_modules/@types/node有旧的类型定义,如果我手动添加它们,一切都可以正常工作: enter image description here

否则,我会收到明显的错误Argument of type '{ withFileTypes: boolean; }' is not assignable to parameter of type 'string | { encoding?: string; }'.

如何获得正确的类型? npm update @types/node没有帮助

1 个答案:

答案 0 :(得分:0)

运行npm i @types/node有助于-认为/node_modules/@types/node键入了我的package.json没有@types/node,所以更新不起作用并且使用了旧的键入方式