0

在 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

现在,在构建 Angular 库时ng-packagr,即使typescriptMismatch设置为false. 是否可以暂时禁用此错误?据了解,这不应该在生产环境中进行,但在调试可能由 TypeScript 引起的问题时可能会有所帮助。以下StackOverflow 问题用作示例用例。

4

1 回答 1

4

你需要在你的 tsconfigdisableTypeScriptVersionCheck下使用。angularCompilerOptions

于 2018-08-16T16:41:11.783 回答