错误TS1005:预期为“>”。 node_modules/@tensorflow/tfjs-layers/dist/engine/training_utils.d.ts

时间:2019-09-04 03:29:13

标签: angular tensorflow.js

我正在尝试让tensorflow.js在现有的angular项目中工作。一旦我开始使用ng serve编译项目,就会收到以下错误:

  

错误   node_modules/@tensorflow/tfjs-layers/dist/engine/training_utils.d.ts(71,92):   错误TS1005:预期为“>”。   node_modules/@tensorflow/tfjs-layers/dist/engine/training_utils.d.ts(71,129):   错误TS1109:需要表达。

我的项目中具有以下本地版本:

  • “ @ tensorflow / tfjs”:“ ^ 1.2.8”
  • 本地Angular CLI版本1.7.4
  • “打字稿”:“ ^ 2.6.2”

1 个答案:

答案 0 :(得分:0)

通过查看文档here,您可以找到以下语句:

  

使用TypeScript时,您可能需要在自己的计算机中设置.link   skipLibCheck: true文件(如果您的项目使用严格的null检查)   否则在编译过程中会出错。

因此,您应该在tsconfig.json上设置以下设置:

tsconfig.json

如果错误仍然存​​在,请尝试将您的打字稿版本更新为3 +;