diff --git a/moment.js b/moment.js index 1b129716ac..ac6aad14c8 100644 --- a/moment.js +++ b/moment.js @@ -1850,7 +1850,8 @@ try { oldLocale = globalLocale._abbr; var aliasedRequire = require; - aliasedRequire('./locale/' + name); + var path = aliasedRequire('path'); + aliasedRequire(path.resolve(__dirname, './locale/' + name)); getSetGlobalLocale(oldLocale); } catch (e) {} } diff --git a/src/lib/locale/locales.js b/src/lib/locale/locales.js index b0e030dba8..a689c97e94 100644 --- a/src/lib/locale/locales.js +++ b/src/lib/locale/locales.js @@ -53,7 +53,8 @@ function loadLocale(name) { try { oldLocale = globalLocale._abbr; var aliasedRequire = require; - aliasedRequire('./locale/' + name); + var path = aliasedRequire('path'); + aliasedRequire(path.resolve(__dirname, './locale/' + name)); getSetGlobalLocale(oldLocale); } catch (e) {} }