无法在chrome扩展中导入tensorflow.js

时间:2019-06-16 12:00:45

标签: javascript tensorflow google-chrome-extension tensorflow.js

我正在开发一个chrome扩展程序,使用我训练有素的keras模型。为此,我需要导入一个库A1 A2 A3 B1 B2 B3 C1 C2 C3 55 23 21 15 18 15 61 51 51 51 15 15 81 98 13 51 74 65 15 87 89 99 32 72 15 58 51 18 64 15 81 32 15 81 78 98 87 81 32 51 15 35 15 81 12 。我应该怎么做?

我尝试通过两种方式在项目中导入tensorflow.js

1)在tensorflow.js中,background.js

2)我下载了import * as tf from '@tensorflow/tfjs';,并试图将其添加到我的tf.min.js

manifest.json

manifest.json

在第一种情况下,错误是“意外令牌*”;

,在第二种情况下,错误是“未捕获(承诺)ReferenceError:未定义tf”。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

  

我下载了tf.min.js,并试图将其添加到我的manifest.json

尝试将tf.min.js放在首位,像这样:

{
  "background": {
    "scripts": ["tf.min.js", "background.js"]
  }
}

按指定顺序加载脚本,如果要使用tf.min.jsbackground.js中的内容,则必须先加载tf.min.js