0

我们正在尝试在角度 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 [keyof T & string as ${P}_${key}]: T[key]; ~~ node_modules/@bokeh/bokehjs/build/js/types/core/property_mixins.d.ts:115:46 - 错误 TS1005: ';' 预期的。

115 [keyof T & string as ${P}_${key}]: T[key]; ~ node_modules/@bokeh/bokehjs/build/js/types/core/property_mixins.d.ts:115:47 - 错误 TS1128:需要声明或声明。

115 [keyof T & string as ${P}_${key}]: T[key]; ~ node_modules/@bokeh/bokehjs/build/js/types/core/property_mixins.d.ts:116:1 - 错误 TS1128:需要声明或声明。

116};

下面是我们正在使用的 bokehjs 和 node 版本

  • 散景:2.3.2

  • 节点:14.17.3

谁能帮我们解决这个问题,如果有什么需要做的,请告诉我们

谢谢

4

1 回答 1

0

尝试从 build 子目录中仅导入所需的文件。

例子:

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

参考这个。我用这个解决了我的问题:

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

于 2021-07-22T15:02:45.853 回答