|
@@ -32,13 +32,9 @@ function Crowi (rootdir, env)
|
|
|
|
|
|
|
|
this.assets = {};
|
|
this.assets = {};
|
|
|
try {
|
|
try {
|
|
|
- this.assets = require(this.publicDir + '/js/manifest.json') || {};
|
|
|
|
|
-
|
|
|
|
|
- var isEnablePlugin = true; // TODO configurable
|
|
|
|
|
- if (isEnablePlugin) {
|
|
|
|
|
- var pluginAssets = require(this.publicDir + '/js/manifest-plugin.json') || {};
|
|
|
|
|
- this.assets = Object.assign(this.assets, pluginAssets);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ var assets = require(this.publicDir + '/js/manifest.json') || {};
|
|
|
|
|
+ var pluginAssets = require(this.publicDir + '/js/manifest-plugin.json') || {};
|
|
|
|
|
+ this.assets = Object.assign(assets, pluginAssets);
|
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
// ignore
|
|
// ignore
|
|
|
}
|
|
}
|
|
@@ -120,13 +116,9 @@ Crowi.prototype.getAssetList = function() {
|
|
|
|
|
|
|
|
// reload manifest
|
|
// reload manifest
|
|
|
try {
|
|
try {
|
|
|
- this.assets = JSON.parse(fs.readFileSync(this.publicDir + '/js/manifest.json'))|| {};
|
|
|
|
|
-
|
|
|
|
|
- var isEnablePlugin = true; // TODO configurable
|
|
|
|
|
- if (isEnablePlugin) {
|
|
|
|
|
- var pluginAssets = require(this.publicDir + '/js/manifest-plugin.json') || {};
|
|
|
|
|
- this.assets = Object.assign(this.assets, pluginAssets);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ var assets = require(this.publicDir + '/js/manifest.json') || {};
|
|
|
|
|
+ var pluginAssets = require(this.publicDir + '/js/manifest-plugin.json') || {};
|
|
|
|
|
+ this.assets = Object.assign(assets, pluginAssets);
|
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
// ignore
|
|
// ignore
|
|
|
debug('Failed to reload assets on development', e);
|
|
debug('Failed to reload assets on development', e);
|