From d9be128227af1bc092c251c859e6e86cbc437f49 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Fri, 3 Mar 2023 21:47:55 +0100 Subject: [PATCH] resolve fromPath --- src/server/index.js | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/server/index.js b/src/server/index.js index cf549e3..0374f8f 100755 --- a/src/server/index.js +++ b/src/server/index.js @@ -53,14 +53,22 @@ if (process.env.LOG_REQUESTS === "true") { global.DEFAULT_MIDDLEWARES.push(require("morgan")(process.env.NODE_ENV === "development" ? "dev" : "combined")) } -function registerBaseAliases(srcPath = "src") { +function registerBaseAliases(fromPath) { + if (typeof fromPath === "undefined") { + if (module.parent.filename.includes("dist")) { + fromPath = path.resolve(process.cwd(), "dist") + } else { + fromPath = path.resolve(process.cwd(), "src") + } + } + moduleAlias.addAliases({ - "@controllers": path.resolve(process.cwd(), srcPath, "controllers"), - "@middlewares": path.resolve(process.cwd(), srcPath, "middlewares"), - "@models": path.resolve(process.cwd(), srcPath, "models"), - "@classes": path.resolve(process.cwd(), srcPath, "classes"), - "@lib": path.resolve(process.cwd(), srcPath, "lib"), - "@utils": path.resolve(process.cwd(), srcPath, "utils"), + "@controllers": path.resolve(fromPath, "controllers"), + "@middlewares": path.resolve(fromPath, "middlewares"), + "@models": path.resolve(fromPath, "models"), + "@classes": path.resolve(fromPath, "classes"), + "@lib": path.resolve(fromPath, "lib"), + "@utils": path.resolve(fromPath, "utils"), }) }