fix(electron): plugin cannot found (#3418)

This commit is contained in:
Alex Yang 2023-07-27 12:55:19 -07:00 committed by GitHub
parent e1f604d857
commit d2459a5837
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,7 +15,7 @@ protocol.registerSchemesAsPrivileged([
]);
function toAbsolutePath(url: string) {
let realpath = decodeURIComponent(url);
let realpath: string;
const webStaticDir = join(__dirname, '../resources/web-static');
if (url.startsWith('./')) {
// if is a file type, load the file in resources
@ -25,6 +25,8 @@ function toAbsolutePath(url: string) {
// else, fallback to load the index.html instead
realpath = join(webStaticDir, 'index.html');
}
} else {
realpath = join(webStaticDir, decodeURIComponent(url));
}
return realpath;
}