mirror of
https://github.com/grafana/grafana.git
synced 2024-11-22 08:56:43 -06:00
fix(build): fixed minor issue in systemjs builder, and added SystemJs cache buster
This commit is contained in:
parent
1c50eb345c
commit
dad394523f
@ -28,6 +28,7 @@
|
||||
|
||||
"globals": {
|
||||
"System": true,
|
||||
"Promise": true,
|
||||
"define": true,
|
||||
"require": true,
|
||||
"Chromath": false,
|
||||
|
@ -1,6 +1,15 @@
|
||||
(function bootGrafana() {
|
||||
'use strict';
|
||||
|
||||
var systemLocate = System.locate;
|
||||
System.locate = function(load) {
|
||||
var System = this;
|
||||
return Promise.resolve(systemLocate.call(this, load)).then(function(address) {
|
||||
return address + System.cacheBust;
|
||||
});
|
||||
};
|
||||
System.cacheBust = '?bust=' + Date.now();
|
||||
|
||||
System.import('app/app').then(function(app) {
|
||||
app.default.init();
|
||||
}).catch(function(err) {
|
||||
|
@ -14,9 +14,9 @@ module.exports = function(grunt) {
|
||||
'app/app',
|
||||
'app/features/all',
|
||||
'app/plugins/panel/**/module',
|
||||
'app/plugins/datasource/graphite/datasource',
|
||||
'app/plugins/datasource/influxdb/datasource',
|
||||
'app/plugins/datasource/elasticsearch/datasource',
|
||||
'app/plugins/datasource/graphite/module',
|
||||
'app/plugins/datasource/influxdb/module',
|
||||
'app/plugins/datasource/elasticsearch/module',
|
||||
];
|
||||
|
||||
var expression = modules.join(' + ');
|
||||
|
Loading…
Reference in New Issue
Block a user