使用Angular 7的Tensorflow:编译失败

时间:2019-02-05 11:50:04

标签: angular tensorflow.js

我正在尝试将Tensorflow.js与Angular(v7)一起使用,但是ng构建失败,并显示错误:ERROR in ./node_modules/@tensorflow/tfjs-data/dist/tf-data.esm.js Module not found: Error: Can't resolve 'fs' in ...

2 个答案:

答案 0 :(得分:3)

一个漏洞修复程序正在添加:

"browser": {
  "fs": false,
  "path": false,
  "os": false
}

发送到您的package.json

答案 1 :(得分:2)

我也遇到了这个问题。我认为上面提到的修复程序应该可以工作,但我个人对此进行了更改:

node: false,

通过:

node: {fs: 'empty'},

位于 node_modules/@angular_devkit/build-angular/src/angular-cli-files/models/webpack-configs/browser.js 中的文件的第133行(方法getBrowserConfig) / p>

这个错误看起来很新,因为在使用tfjs 0.15.0时发生在我身上,但在使用0.13.1版本之前没有发生过。