可以在Grafana DataSource Library中导入外部JavaScript库

时间:2017-04-28 18:36:52

标签: javascript datasource grafana

我正在尝试在正在开发的Grafana Datasource Pluging中导入crypto-js库。

我得到以下异常:

  

错误:(SystemJS)无法设置未定义的属性'CryptoJS'TypeError:无法在执行时设置Object.create.F(http://localhost:3000/public/plugins/grafana-my-datasource/external/crypto-js.js?bust=1493397621246:25:20)中未定义的属性'CryptoJS'(错误加载) http://localhost:3000/public/plugins/grafana-my-datasource/external/crypto-js.js?bust=1493397621246:27:6

我在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'
}

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

要检查两件事: