【问题标题】:Uncaught SyntaxError: Unexpected identifier on face-api import未捕获的 SyntaxError:face-api 导入时出现意外标识符
【发布时间】:2019-12-23 22:07:39
【问题描述】:

我正在尝试制作一个简单的演示应用程序来使用 face-api。当我尝试导入 face-api.min.js 文件时,我的代码的第 2 行抛出了这个错误。

我尝试重新格式化导入,但无法正常工作。

//Importing Face Detection API
import faceapi from "./face-api.min.js";

Uncaught SyntaxError: Unexpected identifier

【问题讨论】:

  • import 在 NodeJS 中不受支持。
  • 我假设那里使用了某种 TS 编译器。
  • @clarity 不,TS 会抛出编译时错误。不确定使用的是什么环境,虽然它不是普通的 NodeJS,但会引发不同的错误。

标签: javascript node.js face-api facial-identification


【解决方案1】:

正如package documentation 所说,导入它的正确方法是

import * as faceapi from 'face-api.js';

编辑:要在 Node.js 中使用 CommonJS 导入,您可以这样做:

const faceapi = require('face-api.js');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 2014-09-10
    • 2023-04-01
    • 1970-01-01
    • 2018-08-19
    • 2021-06-01
    • 2018-10-10
    相关资源
    最近更新 更多