|
@@ -4,6 +4,7 @@
|
|
|
var debug = require('debug')('crowi:crowi')
|
|
var debug = require('debug')('crowi:crowi')
|
|
|
, pkg = require('../../package.json')
|
|
, pkg = require('../../package.json')
|
|
|
, path = require('path')
|
|
, path = require('path')
|
|
|
|
|
+ , fs = require('fs')
|
|
|
, sep = path.sep
|
|
, sep = path.sep
|
|
|
, Promise = require('bluebird')
|
|
, Promise = require('bluebird')
|
|
|
|
|
|
|
@@ -111,9 +112,10 @@ Crowi.prototype.getAssetList = function() {
|
|
|
|
|
|
|
|
// reload manifest
|
|
// reload manifest
|
|
|
try {
|
|
try {
|
|
|
- this.assets = require(this.publicDir + '/js/manifest.json') || {};
|
|
|
|
|
|
|
+ this.assets = JSON.parse(fs.readFileSync(this.publicDir + '/js/manifest.json'))|| {};
|
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
// ignore
|
|
// ignore
|
|
|
|
|
+ debug('Failed to reload assets on development', e);
|
|
|
}
|
|
}
|
|
|
return this.assets;
|
|
return this.assets;
|
|
|
};
|
|
};
|