PanJiaChen / electron-vue-admin

vue electron admin template web: http://panjiachen.github.io/vue-admin-template
3.15k stars 986 forks source link

Build failed on windows (在windows上面打包失败) #37

Open madeleinezeng opened 5 years ago

madeleinezeng commented 5 years ago

重现步骤:

  1. clone 该repo (不修改任何代码)
  2. npm install
  3. npm build

build失败, log如下

OKAY take it away electron-builder

• electron-builder version=19.56.2 • loaded configuration file=package.json ("build" field) • writing effective config file=build\electron-builder.yaml • no native production dependencies • packaging platform=win32 arch=x64 electron=1.8.8 appOutDir=build\win-unpacked • building target=nsis file=build\electron-vue-admin Setup 3.0.0.exe archs=x64 oneClick=true Error: C:\Users\i068992\AppData\Local\electron-builder\cache\nsis\nsis-3.0.1.13\Bin\makensis.exe exited with code 1 Output: Command line defined: "APP_ID=org.simulatedgreg.electron-vue" Command line defined: "APP_GUID=62e3eecb-e013-549b-8222-3caf500ba8f3" Command line defined: "PRODUCT_NAME=electron-vue-admin" Command line defined: "PRODUCT_FILENAME=electron-vue-admin" Command line defined: "APP_FILENAME=electron-vue-admin" Command line defined: "APP_DESCRIPTION=An electron-vue project" Command line defined: "VERSION=3.0.0" Command line defined: "PROJECT_DIR=C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin" Command line defined: "BUILD_RESOURCES_DIR=C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin\build" Command line defined: "MUI_ICON=C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin\build\icons\icon.ico" Command line defined: "MUI_UNICON=C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin\build\icons\icon.ico" Command line defined: "APP_64=C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin\build\electron-vue-admin-3.0.0-x64.nsis.7z" Command line defined: "APP_64_NAME=electron-vue-admin-3.0.0-x64.nsis.7z" Command line defined: "APP_64_HASH=7F0081656AC728D53439E3E47AAF141142E5A8C0A66CE0FADA8BED87F29771252B3D504FE4EF370188520E840C4FD626253CF57181BA4BADCCC0B49D43992CFD" Command line defined: "COMPANY_NAME=Pan" Command line defined: "APP_INSTALLER_STORE_FILE=electron-vue-admin\installer.exe" Command line defined: "COMPRESSION_METHOD=7z" Command line defined: "ONE_CLICK" Command line defined: "RUN_AFTER_FINISH" Command line defined: "SHORTCUT_NAME=electron-vue-admin" Command line defined: "UNINSTALL_DISPLAY_NAME=electron-vue-admin 3.0.0" Command line defined: "COMPRESS=auto" Command line defined: "UNINSTALLER_OUT_FILE=C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin\build.__uninstaller-nsis-electron-vue-admin.exe" Processing config: C:\Users\i068992\AppData\Local\electron-builder\cache\nsis\nsis-3.0.1.13\nsisconf.nsh Processing script file: "" (ACP)

Processed 1 file, 10 command line commands, writing output (x86-unicode):

Output: "C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin\build\electron-vue-admin Setup 3.0.0.exe"

Error output: Can't open output file Error - aborting creation process

at ChildProcess.childProcess.once.code (C:\Project\HCP\Samsung\Jira\clean\electron-vue-admin\node_modules\builder-util\src\util.ts:241:14)
at Object.onceWrapper (events.js:317:30)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at maybeClose (internal/child_process.js:925:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)