禁用ng-packagr中的TypeScript不匹配

时间:2018-08-15 15:39:42

标签: angular-cli ng-packagr

在Angular CLI项目中,使用不受支持的TypeScript版本时,您可能会收到以下警告:

@angular/compiler-cli@6.1.0 requires typescript@'>=X.X.X <Y.Y.Y' but Z.Z.Z was found instead.
Using this version can result in undefined behaviour and difficult to debug problems.

可以使用以下命令为默认项目禁用TypeScript不匹配警告:

ng config cli.warnings.typescriptMismatch false

现在,即使在将ng-packagr设置为typescriptMismatch的情况下,构建Angular库时,false也会将此警告抛出错误。是否可以暂时禁用此错误?应该理解,这不应该在生产环境中完成,但是在调试由TypeScript引起的问题时可能会有所帮助。以下StackOverflow question作为示例用例。

1 个答案:

答案 0 :(得分:2)

您需要在tsconfig中的disableTypeScriptVersionCheck下使用angularCompilerOptions