如何在节点模块包上跳过打字稿的 noImplicitAny=true 规则?

2024-04-08

我正在使用 Typescript 2 和 Webpack 2 构建 Angular 2 应用程序。作为加载器,我使用 Awesome-typescript-loader。我在 tsconfig.json 中设置了 noImplicitAny = true。但我隐式使用的一些 npm 包具有“any”类型。 (例如 angular2-platform-node)。所以我只想在 npm 包上跳过该规则,但不在我的应用程序源上跳过该规则。我该如何配置呢?


您可以使用以下命令跳过所有声明文件的类型检查skipLibCheck编译器选项(在打字稿2.0中添加 https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-0.html#new---skiplibcheck)

{
  "compilerOptions": {
    "noImplicitAny": true,
    "skipLibCheck": true,
    ...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在节点模块包上跳过打字稿的 noImplicitAny=true 规则? 的相关文章

随机推荐