vue-cli项目中electron-builder打包提示app.asar does not exist如何处理
electron-builder出现错误
相关代码
package.json
"name": "gushengwang",
"version": "0.0.1",
"description": "A Vue.js project",
"author": "Wilson",
"private": true,
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"unit": "jest --config test/unit/jest.conf.js --coverage",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
"build": "node build/build.js",
"electron_dev": "npm run build && electron build/electron.js",
"electron_build": "electron-packager ./dist/ gushengwang --win --out ./myClient --arch=x64 --app-version=0.0.1 --overwrite",
"dist": "electron-builder"
},
"builder": {
"publish": [
{
"provider": "generic",
"url": "https://localhost:8899/"
}
],
"directories": {
"output": "./myClient"
},
"win": {
"target": [
"nsis",
"zip"
]
},
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true,
"perMachine": true
}
}
错误提示
electron-builder
• electron-builder version=20.43.0
• writing effective config file=distbuilder-effective-config.yaml
• no native production dependencies
• packaging platform=win32 arch=x64 electron=5.0.3 appOutDir=distwin-unpacked
Error: Application entry file "index.js" in the "C:UsersAdministratorDocumentsGitHubdesketopSystemGushengdistwin-unpackedresourcesapp.asar" does not exist. Seems like a wrong configuration.
at error (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\out\asar\asarFileChecker.js:44:14)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\asar\asarFileChecker.ts:30:4
at Generator.next (<anonymous>)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\graceful-fs\polyfills.js:285:20
at FSReqWrap.oncomplete (fs.js:154:5)
From previous event:
at _checkFileInArchive (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\asar\asarFileChecker.ts:36:17)
at checkFileInArchive (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\out\asar\asarFileChecker.js:40:30)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:409:13
at Generator.next (<anonymous>)
From previous event:
at WinPackager.checkFileInPackage (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:406:110)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:460:16
at Generator.next (<anonymous>)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\graceful-fs\polyfills.js:285:20
at FSReqWrap.oncomplete (fs.js:154:5)
From previous event:
at WinPackager.sanityCheckPackage (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:446:92)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:249:16
at Generator.next (<anonymous>)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
From previous event:
at WinPackager.doPack (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:167:165)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:113:16
at Generator.next (<anonymous>)
From previous event:
at WinPackager.pack (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\platformPackager.ts:111:95)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\packager.ts:430:24
at Generator.next (<anonymous>)
at xfs.stat (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\node_modules\fs-extra\lib\mkdirs\mkdirs.js:56:16)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\graceful-fs\polyfills.js:285:20
at FSReqWrap.oncomplete (fs.js:154:5)
From previous event:
at Packager.doBuild (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\packager.ts:396:24)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\packager.ts:366:57
at Generator.next (<anonymous>)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\graceful-fs\graceful-fs.js:111:16
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\graceful-fs\graceful-fs.js:45:10
at FSReqWrap.args [as oncomplete] (fs.js:140:20)
From previous event:
at Packager._build (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\packager.ts:335:133)
at C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\packager.ts:331:23
at Generator.next (<anonymous>)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
From previous event:
at Packager.build (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\packager.ts:288:14)
at build (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\app-builder-lib\src\index.ts:59:28)
at build (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\electron-builder\src\builder.ts:228:10)
at then (C:\Users\Administrator\Documents\GitHub\desketopSystemGusheng\node_modules\electron-builder\src\cli\cli.ts:49:19)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gushengwang@0.0.1 dist: electron-builder
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gushengwang@0.0.1 dist script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersAdministratorAppDataRoamingnpm-cache_logs2019-06-14T01_44_34_858Z-debug.log
package.js添加下面代码试试: