javascript - 可以在 Grafana 数据源库中导入外部 JavaScript 库

标签 javascript datasource grafana

我在尝试在我正在开发的 Grafana 数据源插件中导入 crypto-js 库时遇到问题。

我收到以下异常:

Error: (SystemJS) Cannot set property 'CryptoJS' of undefined TypeError: Cannot set property 'CryptoJS' of undefined at Object.create.F (http://localhost:3000/public/plugins/grafana-my-datasource/external/crypto-js.js?bust=1493397621246:25:20) at execute (http://localhost:3000/public/plugins/grafana-my-datasource/external/crypto-js.js?bust=1493397621246:27:6) Error loading http://localhost:3000/public/plugins/grafana-my-datasource/module.js

我在 datasouce.js 中有这个:

import _ from "lodash";

import moment from 'moment';

import CryptoJS from './external/crypto-js';

export class GenericDatasource {

.......

在 Gruntfile.js 中:

externals: {
  cwd: 'src',
  expand: true,
  src: ['**/external/*'],
  dest: 'dist'
}

有什么想法吗?

最佳答案

需要检查两件事:

关于javascript - 可以在 Grafana 数据源库中导入外部 JavaScript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43686842/

相关文章:

javascript - 获取元素并追加到新的 div

ios - 更改 UICollectionView 数据源

datasource - 如何在不知道 id 的情况下从 Grafana API 获取特定数据源?

kubernetes - 我需要kubernertes-cadvisor来监视kubernetes吗

javascript - 空 JavaScript 数组的冲突 bool 值

javascript - Jquery 无法调用未定义的方法替换

javascript - 根据推荐人、用户代理显示不同的电话号码

rest - HTTP 状态代码 当出现 java.sql.SQLException 时

jquery - Bootstrap-3-Typeahead 中的动态数据源

Grafana 条宽到小