diff --git a/bin/bearcat-bin.js b/bin/bearcat-bin.js index 3bd1563..ba1f26c 100755 --- a/bin/bearcat-bin.js +++ b/bin/bearcat-bin.js @@ -29,6 +29,7 @@ var Root; Root.bearcat = bearcat; +process.env.LOADER_BIN = 'on'; var resourceLoader = new ResourceLoader(); var propertiesLoader = new PropertiesLoader(); diff --git a/lib/util/metaUtil.js b/lib/util/metaUtil.js index 0922d5c..7958a84 100644 --- a/lib/util/metaUtil.js +++ b/lib/util/metaUtil.js @@ -54,6 +54,10 @@ MetaUtil.mergeMeta = function(meta, originMeta) { MetaUtil.resolveFuncAnnotation = function(func, fp, force) { var funcString = func.toString(); + if (process.env.LOADER_BIN === 'on') { + force = true; + } + if (this.metaCache[funcString] && !force) { return this.metaCache[funcString]; }