fix: electron whitescreen (#4013)

This commit is contained in:
Peng Xiao
2023-08-30 00:51:57 +08:00
committed by GitHub
parent 3ef0db7512
commit 7b0e5b89ed
3 changed files with 7 additions and 7 deletions
+5 -4
View File
@@ -69,19 +69,20 @@ const OptimizeOptionOptions: (
},
});
export const publicPath = (function () {
export const getPublicPath = (buildFlags: BuildFlags) => {
const { BUILD_TYPE } = process.env;
const publicPath = process.env.PUBLIC_PATH ?? '/';
if (process.env.COVERAGE) {
if (process.env.COVERAGE || buildFlags.distribution === 'desktop') {
return publicPath;
}
if (BUILD_TYPE === 'canary') {
return `https://dev.affineassets.com/${gitShortHash()}/`;
} else if (BUILD_TYPE === 'beta' || BUILD_TYPE === 'stable') {
return `https://prod.affineassets.com/${gitShortHash()}/`;
}
return publicPath;
})();
};
export const createConfiguration: (
buildFlags: BuildFlags,
@@ -119,7 +120,7 @@ export const createConfiguration: (
path: join(rootPath, 'dist'),
clean: buildFlags.mode === 'production',
globalObject: 'globalThis',
publicPath,
publicPath: getPublicPath(buildFlags),
},
target: ['web', 'es2022'],