我正在尝试将绘图库 BokehJS 与使用设置的 React 应用程序一起使用
create-react-app myapp
该库是使用安装的
npm install bokehjs
在 myapp/public/index.html 文件中,添加了以下行(如用户指南的安装部分所述):
<link rel="stylesheet" type="text/css" href="http://cdn.bokeh.org/bokeh/release/bokeh-1.4.0.min.css">
<link rel="stylesheet" type="text/css" href="http://cdn.bokeh.org/bokeh/release/bokeh-api-1.4.0.min.css">
<script type="text/javascript" src="http://cdn.bokeh.org/bokeh/release/bokeh-1.4.0.min.js"></script>
<script type="text/javascript" src="http://cdn.bokeh.org/bokeh/release/bokeh-api-1.4.0.min.js"></script>
我现在想重新创建 BokehJS 用户指南中的一些示例。在 myapp/App.js 中导入模块
import Bokeh from 'bokehjs'
没有错误。但是如果我现在尝试访问一些模块的函数/对象,比如
Bokeh.Plot()
或者
Bokeh.LinAlg
编译后浏览器显示如下错误:
TypeError: undefined is not an object (evaluating 'bokehjs__WEBPACK_IMPORTED_MODULE_3___default.a.LinAlg')
任何解决此问题的帮助将不胜感激。
编辑:当脚本包含在 html 文件中时,浏览器开发者工具中的控制台也会显示以下错误:
Failed to load resource: the server responded with a status of 403 ()