fix #1500 too enthusiastic String replace in config.moduleUrl

This commit is contained in:
nightwing 2013-07-04 14:30:35 +04:00
commit 3139b3964d

View file

@ -77,7 +77,8 @@ exports.moduleUrl = function(name, component) {
var parts = name.split("/");
component = component || parts[parts.length - 2] || "";
var base = parts[parts.length - 1].replace(component, "").replace(/(^[\-_])|([\-_]$)/, "");
var re = new RegExp("^" + component + "[\-_]|[\-_]" + component + "$", "g");
base = base.replace(re, "");
if (!base && parts.length > 1)
base = parts[parts.length - 2];