mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove broken symlink on manual uninstall during runtime
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
This commit is contained in:
parent
d0ff19b7e9
commit
4f676d4e86
@ -202,6 +202,9 @@ export class ExtensionDiscovery {
|
|||||||
.find(([, extensionFolder]) => filePath === extensionFolder)?.[0];
|
.find(([, extensionFolder]) => filePath === extensionFolder)?.[0];
|
||||||
|
|
||||||
if (extensionName !== undefined) {
|
if (extensionName !== undefined) {
|
||||||
|
// If the extension is deleted manually while the application is running, also remove the symlink
|
||||||
|
await this.removeSymlinkByPackageName(extensionName);
|
||||||
|
|
||||||
delete this.packagesJson.dependencies[extensionName];
|
delete this.packagesJson.dependencies[extensionName];
|
||||||
|
|
||||||
// Reinstall dependencies to remove the extension from package.json
|
// Reinstall dependencies to remove the extension from package.json
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user