Electron-packager创建了我无法在OSX上删除的文件夹

时间:2018-10-09 17:20:04

标签: javascript npm electron electron-packager

环境:OSX,Visual Studio代码

我刚刚将var appID = process.ENV.APIKEY从8.5.2升级到了12.2.0。它将我的应用程序打包到指定的electron-packager目录中,但是我无法删除或移动它创建的应用程序文件夹。我可以删除应用程序文件夹的内容,但不能删除该文件夹。

我必须更改脚本才能使12.2.0正常工作:我一直在使用out,但建议使用--tmpdir=false则引发了弃用错误。当我这样做时,我得到了关于--no-tmpdir的错误。

因此,我删除了Cannot copy '/path/to/my/working/directory' to a subdirectory of itself,然后重试并成功,但是现在出现了该权限(?)问题。当我尝试删除该文件夹时,会出现一个管理员授权提示,我会在其中填写该提示,但该文件夹仍不会被删除。

任何人都知道这里可能会发生什么?


更新: 发现了一些与此相关的旧问题(2016-17)–显然没有修复。

Unable to delete output folder via Finder when tmpdir=true


脚本:

--no-tmpdir

项目目录结构

  

项目文件夹
  -app
  -release-builds
  -node_modules
  main.js
  package.json
  package-lock.json

0 个答案:

没有答案