Engineer's Way

主にソフトウェア関連について色々書くブログです。

Electronでパッケージを作ろうとした時に「May not delete」というエラーが出る

 

electron-packagerでElectronでパッケージを作ろうとした時、以下のエラーが発生しました。  

$  electron-packager . sample --platform=darwin --arch=x64 --overwrite --out build"
npm ERR! May not delete: /private/var/folders/q3/hg9ht5vx5rjddgghnk8z9w480000gn/T/electron-packager/darwin-x64/sample-darwin-x64/Electron.app/Contents/Resources/app/node_modules/.bin

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/hogehoge/.npm/_logs/2017-11-14T10_35_53_001Z-debug.log

npmのバージョンが問題だったらしく、5.3だとダメでした。
内部で実行しているnpm prune --productionがやらかしている模様。

github.com

なお、最新の5.5.1ならOKでした。