Tensorflow with Angular 7 : 编译失败



我正在尝试将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 ...

一个黑客修复正在添加:

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

到你的package.json.

我也有这个问题。我认为上面提到的修复程序应该有效,但我个人修复了它:

node: false,

由:

node: {fs: 'empty'},

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

这个错误看起来像是新的东西,因为它在使用 tfjs 0.15.0 时发生在我身上,但在我使用 0.13.1 版本时没有发生过。

最新更新