我们正试图在角度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