エラーは変わらない
#electron
エラーは変わらない
#electron
```
C:\path\to\app>npm install --save-dev electron-packager
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
up to date, audited 465 packages in 2s
75 packages are looking for funding
run `npm fund` for details
1 high severity vulnerability
To address all issues, run:
npm audit fix --force
Run `npm audit` for details.
C:\path\to\app>npx electron-packager ./
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
Packaging app for platform win32 x64 using electron v26.2.2
Wrote new app to: C:\path\to\app\app-win32-x64
```
#electron
一応、これで解決
#electron
asar を有効にすると、electron-packager でもエラーになる
```
C:\path\to\app>npm run package-win
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
> app@1.0.0 package-win
> electron-packager . --overwrite --asar --platform=win32 --arch=x64 --icon=icons/icon.ico --prune=true --out=out
Packaging app for platform win32 x64 using electron v26.2.2
EPERM: operation not permitted, rmdir 'C:\Users\username\AppData\Local\Temp\electron-packager\win32-x64\app-win32-x64-98kJwf\resources\app\images'
```
#electron
Electron Forge には asar が必要っぽい
```
C:\path\to\app>npm run make
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
> app@1.0.0 make
> electron-forge make
✔ Checking your system
✖ Loading configuration
› The AutoUnpackNatives plugin requires asar to be truthy or an object
◼ Resolving make targets
◼ Running package command
◼ Running preMake hook
◼ Making distributables
◼ Running postMake hook
An unhandled rejection has occurred inside Forge:
Error: The AutoUnpackNatives plugin requires asar to be truthy or an object
at AutoUnpackNativesPlugin.resolveForgeConfig (C:\path\to\app\node_modules\@electron-forge\plugin-auto-unpack-natives\dist\AutoUnpackNativesPlugin.js:14:23)
at PluginInterface.triggerMutatingHook (C:\path\to\app\node_modules\@electron-forge\core\dist\util\plugin-interface.js:100:41)
at runMutatingHook (C:\path\to\app\node_modules\@electron-forge\core\dist\util\hook.js:55:40)
at exports.default (C:\path\to\app\node_modules\@electron-forge\core\dist\util\forge-config.js:161:60)
at async Task.task (C:\path\to\app\node_modules\@electron-forge\core\dist\api\make.js:67:35)
at async Task.run (C:\path\to\app\node_modules\listr2\dist\index.cjs:978:11)
at async C:\path\to\app\node_modules\p-map\index.js:57:22
```
#electron