相关疑难解决方法(0)

在运行`react-scripts test --env = jsdom`时,出现'ReferenceError:TextEncoder未定义'。

我在应用程序中使用TensorFlow编码器。当应用程序运行时,它在我的浏览器中可以正常工作,但是在测试其构建时遇到问题:

$ npx react-scripts test --env=jsdom
FAIL  src/App.test.js
  ? Test suite failed to run

    ReferenceError: TextEncoder is not defined

      16 | import TextField from '@material-ui/core/TextField';
      17 | import Typography from '@material-ui/core/Typography';
    > 18 | import * as mobilenet from '@tensorflow-models/mobilenet';
         | ^
      19 | import * as UniversalSentenceEncoder from '@tensorflow-models/universal-sentence-encoder';
      20 | import * as tf from '@tensorflow/tfjs';
      21 | import axios from 'axios';

      at new PlatformBrowser (node_modules/@tensorflow/tfjs-core/src/platforms/platform_browser.ts:26:28)
      at Object.<anonymous> (node_modules/@tensorflow/tfjs-core/src/platforms/platform_browser.ts:50:30)
      at Object.<anonymous> (node_modules/@tensorflow/tfjs-core/src/index.ts:29:1)
      at Object.<anonymous> (node_modules/@tensorflow/tfjs-converter/src/executor/graph_model.ts:18:1)
      at Object.<anonymous> (node_modules/@tensorflow/tfjs-converter/src/index.ts:17:1) …
Run Code Online (Sandbox Code Playgroud)

reactjs tensorflow.js

3
推荐指数
3
解决办法
275
查看次数

标签 统计

reactjs ×1

tensorflow.js ×1