fix extension-api module alias on production (#1001)

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen authored and GitHub committed 2020-09-30 11:33:49 +03:00
1 parent 82c4177cb9
commit bec288d22e
1 file changed
+7 -3
+7 -3
View File
@@ -26,9 +26,6 @@ export const sassCommonVars = path.resolve(rendererDir, "components/vars.scss");
export const extensionsLibName = `${appName}-extensions.api`
export const extensionsDir = path.join(contextDir, "src/extensions");
// Special dynamic module aliases
addAlias("@lens/extensions", path.resolve(buildDir, `${extensionsLibName}.js`)); // fixme: provide path in prod
// Special runtime paths
defineGlobal("__static", {
get() {
@@ -39,6 +36,13 @@ defineGlobal("__static", {
}
})
// Special dynamic module aliases
if (isProduction && process.resourcesPath) {
addAlias("@lens/extensions", path.join(process.resourcesPath, "static", `build/${extensionsLibName}.js`))
} else {
addAlias("@lens/extensions", path.join(contextDir, "static", `build/${extensionsLibName}.js`))
}
// Apis
export const apiPrefix = "/api" // local router apis
export const apiKubePrefix = "/api-kube" // k8s cluster apis