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

7 typescript webpack webpack-2 typescript2.0 angular

我正在使用Typescript 2和Webpack 2构建angular 2 app.作为一个加载器,我使用了awesome-typescript-loader.我在tsconfig.json中设置了noImplicitAny = true.但是我隐式使用的一些npm包有一个'any'类型.(例如angular2-platform-node).所以我想仅在npm包上跳过该规则,但不在我的应用程序源上跳过.我该怎么配置呢?

Ale*_* L. 5

您可以使用skipLibCheck编译器选项跳过所有声明文件的类型检查(在Typescript 2.0中添加)

{
  "compilerOptions": {
    "noImplicitAny": true,
    "skipLibCheck": true,
    ...
}
Run Code Online (Sandbox Code Playgroud)