带Angular的bokehjs:导入时出错



我们正试图在角度10和11中导入@bokeh/bokehjs,如下所示:

import * as Bokeh from '@bokeh/bokehjs';

然而,我们在编译时面临以下问题。编译错误

错误:node_modules/@bokeh/bokehjs/build/js/types/core/property_mixins.d.ts:115:30-应为错误TS1005:"]"。

115[键入T&string的关键字作为${P}_${key}]:T[关键字];~~node_modules/@bokeh/bokehjs/build/js/types/core/property_mixins.d.ts:15:46-错误TS1005:";"预期。

115[键入T&string的关键字作为${P}_${key}]:T[关键字];~node_modules/@bokeh/bokehjs/build/js/types/core/property_mixins.d.ts:15:47-错误TS1128:需要声明或语句。

115[键入T&string的关键字作为${P}_${key}]:T[关键字];~node_modules/@bokeh/bokehjs/build/js/types/core/property_mixins.d.ts:116:1-错误TS1128:需要声明或语句。

116};

以下是我们使用的bokehjs和节点版本

  • bokehjs:2.3.2

  • 节点:14.17.3

有人能帮我们解决这个问题吗?如果我们需要做,请告诉我们

感谢

尝试从构建子目录中只导入所需的文件。

示例:

import * as Bokeh from '@bokeh/bokehjs/build/js/lib/embed';

请参阅此。我用这个解决了我的问题:

https://discourse.bokeh.org/t/using-bokehjs-in-an-angular-app/5787/7

最新更新