错误 TS5023:未知的编译器选项“strictTemplates”

Posted

技术标签:

【中文标题】错误 TS5023:未知的编译器选项“strictTemplates”【英文标题】:error TS5023: Unknown compiler option 'strictTemplates' 【发布时间】:2021-06-09 09:33:20 【问题描述】:

编译 Angular 应用程序 (v10) 失败并出现此错误。

An unhandled exception occurred: tsconfig.json:14:5 - error TS5023: Unknown compiler option 'strictTemplates'.

14     "strictTemplates": true,
       ~~~~~~~~~~~~~~~~~

【问题讨论】:

【参考方案1】:

strictTemplates 是 Angular 编译器的参数。

在您的 tsconfig.json 中:将参数移到 angularCompilerOptions

"angularCompilerOptions": 
  ...,
  "strictTemplates": true,
  ...

Angular >= 9 是必需的。

更多信息在这里:https://angular.io/guide/template-typecheck

【讨论】:

以上是关于错误 TS5023:未知的编译器选项“strictTemplates”的主要内容,如果未能解决你的问题,请参考以下文章

错误代码5023

未知的编译器选项包括和排除

WebStorm TSLint:错误:未知选项 `-t json'

node_modules/@types/pdfjs-dist/index.d.ts(63,39) 中的错误:错误 TS2304:找不到名称“未知”

编译 alamofire 的错误 - 未知选项字符“X”在:-Xlinker

类型“未知”.ts(2339) 上不存在属性“名称”