【发布时间】:2019-12-28 16:48:48
【问题描述】:
我想在我的节点应用程序中使用 tensorflow.js。
这里的例子:https://github.com/tensorflow/tfjs-models/tree/master/universal-sentence-encoder
状态:
安装
$ npm install @tensorflow/tfjs @tensorflow-models/universal-sentence-encoder
用法 在 npm 中导入:
import * as use from '@tensorflow-models/universal-sentence-encoder';
或作为独立的脚本标签:
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"></script>
<script src="https://cdn.jsdelivr.net/npm/@tensorflow-models/universal-sentence-encoder"></script>
如果我将脚本标签添加到一个 html 文件(没有 node.js),如果我在同一个 html 文件的脚本标签中执行它,我的代码就可以工作。
但我不知道如何将功能导入我的节点应用程序(运行 express 的 .js 文件)
我是否需要“要求”某些东西,因为“导入...”不起作用
我希望你能帮助我,亲切的问候, 毫克
【问题讨论】:
-
是的,你需要
require,因为import在Nodejs 中不起作用。原因是,import是 ES6 模块语法,但 Nodejs 适用于 CommonJS。
标签: javascript node.js node-modules tensorflow.js