Windows版electron-packagerでのパッケージ中のエラー対策備忘録

electron-packagerでパッケージ中のエラー

electron-packager . electron-sample --platform=win32 --arch=x64 --electron-version=1.2.5
EPERM: operation not permitted, lstat 'C:\Users\username\AppData\Local\Temp\electron-download-NyAH8S\SHASUMS256.txt'

どうやらパーミッション関係のエラーのようだ。フォルダのプロパティを確認すると読み取り専用になっていた。解除してもなぜかまた読み取り専用となる。
試しにcmdをアドミニストレーターモードで起動してみたが、これもダメ。
(検索窓で「cmd」と入力し、Shift+Ctrl+Enterで起動)
よく見ると記憶になかったが、C:\Users\username\AppData\ 以下が圧縮設定となっていた。どうやらこれが原因のようだ。
圧縮を解除して、再度コマンドを打つと今度はうまくいった。

参考

http://rabadons.com/2018/07/07/windows%E3%81%A7npm%E3%81%AEfsevents%E3%82%A8%E3%83%A9%E3%83%BC%E5%AF%BE%E7%AD%96/
https://github.com/electron/electron-packager/issues/1019
https://stackoverflow.com/questions/45645951/eperm-operation-not-permitted-lstat-when-running-ng-build
https://www.cnet.com/how-to/always-run-a-program-in-administrator-mode-in-windows-10/

シェアする

  • このエントリーをはてなブックマークに追加

フォローする