0

我们有一个在Recogito Annotorius上运行的应用程序。使用 Angular 11 应用程序。

现在我们正在尝试添加SelectorPack,同一作者提供的插件。当我们尝试导入此插件时,我们会收到以下错误

在此处输入图像描述

参考与作者的讨论,

您可能没有使用正确的 babel 预设。

所以我们需要用 angular-cli 管理 babel 预设。我们试图关注来自媒体的文章,但这不是关于 angular cli

我们还尝试使用本文更新 tsconfig.json ,但没有成功

任何如何使用 babel 配置 angular cli 的指导都会有所帮助。

我们的准则

import * as OpenSeadragon from 'openseadragon';
import * as Annotorious from '@recogito/annotorious-openseadragon';
import SelectorPack from '@recogito/annotorious-selector-pack';

ngAfterViewInit(){
    this.viewer = OpenSeadragon({
        element: this.ref.nativeElement,
        prefixUrl: "assets/openseadragon/",
        panHorizontal: true,
        defaultZoomLevel: 0,
        homeFillsViewer: true,
        minZoomLevel: 0,
        maxZoomLevel: 10,
        visibilityRatio: 0,
        tileSources: tileSources,
        degrees: 0,
        showRotationControl: true,
    });

    this.annotorius = Annotorious(this.viewer, { widgets: widgets });
    const IS_WMTS = true;
    const selectorPackConfig = IS_WMTS ?
        { tools: ['freehand'] } : null;

    new SelectorPack(this.annotorius, selectorPackConfig);
}
4

0 回答 0