typescript - 升级到 TS 2.4。 Webpack 不再看到我的@types

标签 typescript typescript2.4

我最近升级到 TSC 2.4

yarn add typescript@2.4

当我运行 webpack 时,我收到大量错误(在 2.3 中没有),因为我的 包中缺少具有 @types 的模块.json:

ERROR in /home/rick/code/farmbot/frontend/tsconfig.json
error TS2688: Cannot find type definition file for 'node'.

上面的示例缺少“node”的类型,但它也适用于 jest、mqtt、handlebars 和许多其他类型。

类型定义的管理在 TS 2.4 中有变化吗?

其他信息重新启动 Webpack 没有帮助。

最佳答案

根据 https://github.com/Microsoft/TypeScript/issues/16772#issuecomment-311761959 ,这是 ts-loader 的问题。升级到 ts-loader@2.2.1 应该可以解决问题。

关于typescript - 升级到 TS 2.4。 Webpack 不再看到我的@types,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44804734/

相关文章:

javascript - if/else if/else 会在某个时候变成 typescript/javascript 中的表达式吗?

javascript - React UseEffect Hook - 值在钩子(Hook)内更新但不在组件主体内

Angular2 组件未定义

node.js - TypeScript ES 动态 `import()`

typescript - 如何使用不同的回调重载参数干净地编写 TypeScript 函数

额外类型条件的 Typescript key

typescript - 我如何解决 TypeScript 2.4 和 RxJS 5.x 中的这个 "Subject incorrectly extends Observable"错误?

typescript - 将元组解构为另一个元组类型不匹配

Angular 结合 2 个 promise 到 1 个 promise