electron 读取asar后无法删除asar
在 Electron 中,一旦使用 asar 包装了应用程序文件后,就不能直接删除 asar 文件。这是因为 Electron 会将 asar 文件映射到一个虚拟文件系统中,应用程序会从该虚拟文件系统中读取文件。
如果您需要删除 asar 文件,可以尝试以下方法:
-
关闭应用程序,然后删除 asar 文件。
-
在应用程序中使用 fs 模块解压 asar 文件,将其解压到临时目录中,然后再进行删除。
-
将应用程序重新打包为未使用 asar 的形式。
注意,如果您删除了 asar 文件,应用程序可能无法正常运行。因此,建议您备份 asar 文件,以防需要恢复。
原文地址: https://www.cveoy.top/t/topic/eEKd 著作权归作者所有。请勿转载和采集!