【发布时间】:2021-11-04 00:01:27
【问题描述】:
上次成功打包电子锻造应用程序已经有一段时间了,所以由于图标更改,我不得不重新打包。当我尝试运行 npm run make 或 npm run package 时,由于命令行正在完成所有工作,我收到错误并终止了命令。
An unhandled rejection has occurred inside Forge:
[Error: EPERM: operation not permitted, rmdir 'C:\Users\Mikey\AppData\Local\Temp\electron-packager\win32-x64\Name_OF_app-win32-x64\resources\app'] {
errno: -4048,
code: 'EPERM',
syscall: 'rmdir',
path: 'C:\\Users\\Mikey\\AppData\\Local\\Temp\\electron-packager\\win32-x64\\Name_OF_app-win32-x64\\resources\\app'
}
Electron Forge was terminated. Location:
{}
我尝试运行npm cache --force 以及更新节点和电子锻造无济于事。我怀疑这是否与配置有关,但我相信即使我以管理员身份运行,它也会出于某种原因尝试访问文件夹。
可能是权限问题?
【问题讨论】:
-
"不允许操作" 您是否拥有必要的权限?您是否以管理员权限启动该终端?
-
我应该.....我以管理员身份启动了 cmd
标签: node.js electron electron-packager electron-forge