electron-builder mac 打包错误Can not locate Mac Memory.pm in @INC you may need to install the Mac:Memor

electron-vue构建的工程在mac打包时失败,具体错误信息如下:

OKAY  take it away `electron-builder`

  • electron-builder version=20.44.4
  • loaded configuration file=package.json ("build" field)
  • writing effective config file=build/builder-effective-config.yaml
  • no native production dependencies
  • packaging       platform=darwin arch=x64 electron=7.0.0 appOutDir=build/mac
  • signing         file=build/mac/必捷投屏.app identityName=Developer ID Application: SuzhouNetworks Co.,Ltd. (W788888X2M) identityHash=3F06988888888888888869BAAABFFF116 provisioningProfile=none
  • building        target=macOS zip arch=x64 file=build/必捷投屏-1.2.58-mac.zip
  • building        target=DMG arch=x64 file=build/必捷投屏-1.2.58.dmg
  • building embedded block map file=build/必捷投屏-1.2.58-mac.zip
Error: Exit code: 2. Command failed: /usr/bin/perl /private/var/folders/2j/xhy537wj5731y95lftfkk1fm0000gn/T/t-CSuyNQ/1-dmgProperties.pl
Can't locate Mac/Memory.pm in @INC (you may need to install the Mac::Memory module) (@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /private/var/folders/2j/xhy537wj5731y95lftfkk1fm0000gn/T/t-CSuyNQ/1-dmgProperties.pl line 4.
BEGIN failed--compilation aborted at /private/var/folders/2j/xhy537wj5731y95lftfkk1fm0000gn/T/t-CSuyNQ/1-dmgProperties.pl line 4.

当前使用electron-builder版本为:20.44.4,
下载新版本"electron-builder": “^22.7.0”,解决

Guess you like

Origin blog.csdn.net/weixin_43398820/article/details/106864875