我正在创建一个可移植的Electron应用程序,该应用程序会将一些文件写入程序文件夹。当我在Electron-packager中不使用--asar选项进行打包时,它可以很好地工作,这会在资源文件夹中保留纯html + js文件。
现在,当我尝试使用--asar选项对其进行编译,以便将资源文件夹打包到一个文件中时,我将无法通过以下代码访问程序目录:
remote.app.getAppPath()
这现在返回asar文件的路径,所以我真的不能再写到应用程序文件夹了。有什么办法解决吗?
答案 0 :(得分:0)
否,您无法修改正在运行的Electron应用程序的asar。您应该将配置保存在asar路径之外。