我正在使用 Typescript 2 和 Webpack 2 构建 Angular 2 应用程序。作为加载程序,我使用 awesome-typescript-loader。我在 tsconfig.json 中设置了 noImplicitAny = true。但是我隐式使用的一些 npm 包具有“任何”类型。 (例如 angular2-platform-node)。所以我只想在 npm 包上跳过该规则,而不是在我的应用程序源上。我该如何配置?
最佳答案
您可以使用 skipLibCheck
编译器选项 ( added in typescript 2.0 ) 跳过所有声明文件的类型检查
{
"compilerOptions": {
"noImplicitAny": true,
"skipLibCheck": true,
...
}
关于angular - 如何在节点模块包上跳过 typescript 的 noImplicitAny=true 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40836657/