Electron-vue: npm run build

Created on 12 Oct 2018  ·  8Comments  ·  Source: SimulatedGREG/electron-vue

My operation steps

1

npm install -g vue-cli _right_

2

vue init simulatedgreg/electron-vue my-project _right_

3

yarn

D:\stuty\electron\my-project  ([email protected])                                                                                                                        
λ yarn                                                                                                                                                                  
yarn install v1.9.4                                                                                                                                                     
warning package.json: No license field                                                                                                                                  
info No lockfile found.                                                                                                                                                 
warning [email protected]: No license field                                                                                                                              
[1/4] Resolving packages...                                                                                                                                             
warning babili-webpack-plugin > [email protected]: babili has been renamed to babel-minify. Please update to babel-preset-minify                                
warning css-loader > cssnano > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.                    
warning css-loader > cssnano > postcss-merge-rules > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.             
warning css-loader > cssnano > postcss-merge-rules > caniuse-api > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools
.                                                                                                                                                                       
warning electron > electron-download > nugget > progress-stream > through2 > xtend > [email protected]:                                                                 
[2/4] Fetching packages...                                                                                                                                              
info [email protected]: The platform "win32" is incompatible with this module.                                                                                             
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.                                                         
[3/4] Linking dependencies...                                                                                                                                           
[4/4] Building fresh packages...                                                                                                                                        
success Saved lockfile.                                                                                                                                                 
$ npm run lint:fix                                                                                                                                                      

> [email protected] lint:fix D:\stuty\electron\my-project                                                                                                                
> eslint --ext .js,.vue -f ./node_modules/eslint-friendly-formatter --fix src                                                                                           

Done in 125.57s.

4

npm run build

Version: webpack 4.20.2                                                                                                                                                 
Time: 6170ms                                                                                                                                                            
Built at: 2018-10-12 10:48:13                                                                                                                                           
  Asset      Size  Chunks             Chunk Names                                                                                                                       
main.js  1.43 KiB       0  [emitted]  main                                                                                                                              
Entrypoint main = main.js                                                                                                                                               
[0] external "electron" 42 bytes {0} [built]                                                                                                                            
[1] ./src/main/index.js 801 bytes {0} [built]                                                                                                                           
[2] external "path" 42 bytes {0} [built]                                                                                                                                

Hash: 5125388731e03736346c                                                                                                                                              
Version: webpack 4.20.2                                                                                                                                                 
Time: 16054ms                                                                                                                                                           
Built at: 2018-10-12 10:48:23                                                                                                                                           
                Asset       Size  Chunks             Chunk Names                                                                                                        
imgs/logo--assets.png   60.4 KiB          [emitted]                                                                                                                     
          renderer.js    107 KiB       0  [emitted]  renderer                                                                                                           
           index.html  315 bytes          [emitted]                                                                                                                     
Entrypoint renderer = renderer.js                                                                                                                                       
 [0] ./node_modules/vue-loader/lib/runtime/componentNormalizer.js 2.63 KiB {0} [built]                                                                                  
 [1] ./node_modules/vue-style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-option
s!./src/renderer/App.vue?vue&type=style&index=0&lang=css& 608 bytes {0} [built]                                                                                         
 [3] ./node_modules/vue-style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-option
s!./src/renderer/components/LandingPage.vue?vue&type=style&index=0&lang=css& 628 bytes {0} [built]                                                                      
 [5] ./node_modules/vue-style-loader/lib/addStylesClient.js + 1 modules 6.71 KiB {0} [built]                                                                            
     | ./node_modules/vue-style-loader/lib/addStylesClient.js 6.09 KiB [built]                                                                                          
     | ./node_modules/vue-style-loader/lib/listToStyles.js 637 bytes [built]                                                                                            
 [6] ./src/renderer/store/modules/index.js 238 bytes {0} [built]                                                                                                        
 [7] external "vue-router" 42 bytes {0} [built]                                                                                                                         
 [8] external "vuex" 42 bytes {0} [built]                                                                                                                               
 [9] external "axios" 42 bytes {0} [built]                                                                                                                              
[10] ./src/renderer/App.vue?vue&type=style&index=0&lang=css& 560 bytes {0} [built]                                                                                      
[11] ./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/App.vue?vue&typ
e=style&index=0&lang=css& 162 bytes {0} [built]                                                                                                                         
[17] ./src/renderer/components/LandingPage.vue?vue&type=style&index=0&lang=css& 600 bytes {0} [built]                                                                   
[19] ./src/renderer/store/modules sync nonrecursive \.js$ 192 bytes {0} [built]                                                                                         
[21] external "vue-electron" 42 bytes {0} [built]                                                                                                                       
[22] ./src/renderer/components/LandingPage.vue + 9 modules 5.63 KiB {0} [built]                                                                                         
     | ./src/renderer/components/LandingPage.vue 590 bytes [built]                                                                                                      
     | ./src/renderer/components/LandingPage.vue?vue&type=template&id=d52715ae& 215 bytes [built]                                                                       
     | ./src/renderer/components/LandingPage.vue?vue&type=script&lang=js& 372 bytes [built]                                                                             
     | ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPa
ge.vue?vue&type=template&id=d52715ae& 1.4 KiB [built]                                                                                                                   
     | ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPage.vue?vue&type=script&lang=js& 269 bytes [b
uilt]                                                                                                                                                                   
     | ./src/renderer/components/LandingPage/SystemInformation.vue 665 bytes [built]                                                                                    
     | ./src/renderer/components/LandingPage/SystemInformation.vue?vue&type=template&id=13129888&scoped=true& 239 bytes [built]                                         
     | ./src/renderer/components/LandingPage/SystemInformation.vue?vue&type=script&lang=js& 396 bytes [built]                                                           
     | ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPa
ge/SystemInformation.vue?vue&type=template&id=13129888&scoped=true& 1.24 KiB [built]                                                                                    
     | ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPage/SystemInformation.vue?vue&type=script&lan
g=js& 298 bytes [built]                                                                                                                                                 
[23] ./src/renderer/main.js + 8 modules 288 KiB {0} [built]                                                                                                             
     | ./src/renderer/main.js 382 bytes [built]                                                                                                                         
     | ./node_modules/vue/dist/vue.esm.js 286 KiB [built]                                                                                                               
     | ./src/renderer/App.vue 547 bytes [built]                                                                                                                         
     | ./src/renderer/router/index.js 264 bytes [built]                                                                                                                 
     | ./src/renderer/store/index.js 202 bytes [built]                                                                                                                  
     | ./src/renderer/App.vue?vue&type=template&id=4ecb01d3& 201 bytes [built]                                                                                          
     | ./src/renderer/App.vue?vue&type=script&lang=js& 344 bytes [built]                                                                                                
     | ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/App.vue?vue&type=tem
plate&id=4ecb01d3& 210 bytes [built]                                                                                                                                    
     | ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/App.vue?vue&type=script&lang=js& 42 bytes [built]               
    + 9 hidden modules                                                                                                                                                  
Child html-webpack-plugin for "index.html":                                                                                                                             
         Asset     Size  Chunks  Chunk Names                                                                                                                            
    index.html  556 KiB       0                                                                                                                                         
    Entrypoint undefined = index.html                                                                                                                                   
    [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.ejs 1.08 KiB {0} [built]                                                                           
    [1] ./node_modules/lodash/lodash.js 527 KiB {0} [built]                                                                                                             
    [2] (webpack)/buildin/module.js 519 bytes {0} [built]                                                                                                               


 OKAY  take it away `electron-builder`                                                                                                                                  

  • electron-builder version=20.28.4                                                                                                                                    
  • loaded configuration file=package.json ("build" field)                                                                                                              
  • writing effective config file=build\builder-effective-config.yaml                                                                                                   
  • no native production dependencies                                                                                                                                   
  • packaging       platform=win32 arch=x64 electron=2.0.11 appOutDir=build\win-unpacked                                                                                
  • building        target=nsis file=build\my-project Setup 0.0.1.exe archs=x64 oneClick=true                                                                           
  • downloading               path=C:\Users\ccc\AppData\Local\electron-builder\Cache\nsis\nsis-resources-3.3.0 url=https://github.com/electron-userland/electron-builder
-binaries/releases/download/nsis-resources-3.3.0/nsis-resources-3.3.0.7z                                                                                                
  ⨯ Get https://github-production-release-asset-2e65be.s3.amazonaws.com/65527128/a66824a4-87df-11e7-82f2-5300303e3c85?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=
AKIAIWNJYAX4CSVEH53A%2F20181012%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181012T024908Z&X-Amz-Expires=300&X-Amz-Signature=0889be7f9506533c8b1002eadd3b238f4a76330e1b
cdd358bd2e8b88e60facd2&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dnsis-resources-3.3.0.7z&response-content-type=applica
tion%2Foctet-stream: dial tcp 54.231.40.27:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or e
stablished connection failed because connected host has failed to respond.                                                                                              
github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1                                                                                                  
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/downloader.go:167                                                                             
github.com/develar/app-builder/pkg/download.(*Downloader).follow                                                                                                        
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/downloader.go:200                                                                             
github.com/develar/app-builder/pkg/download.(*Downloader).Download                                                                                                      
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/downloader.go:75                                                                              
github.com/develar/app-builder/pkg/download.DownloadArtifact                                                                                                            
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/artifactDownloader.go:139                                                                     
github.com/develar/app-builder/pkg/download.ConfigureArtifactCommand.func1                                                                                              
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/artifactDownloader.go:50                                                                      
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*actionMixin).applyActions                                                                         
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/actions.go:28                                                         
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).applyActions                                                                         
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:557                                                            
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).execute                                                                              
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:390                                                            
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).Parse                                                                                
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:222                                                            
main.main                                                                                                                                                               
        /Users/develar/go/src/github.com/develar/app-builder/main.go:74                                                                                                 
runtime.main                                                                                                                                                            
        /usr/local/Cellar/go/1.10.3/libexec/src/runtime/proc.go:198                                                                                                     
runtime.goexit                                                                                                                                                          
        /usr/local/Cellar/go/1.10.3/libexec/src/runtime/asm_amd64.s:2361                                                                                                

Error: D:\stuty\electron\my-project\node_modules\app-builder-bin\win\x64\app-builder.exe exited with code 1                                                             
    at ChildProcess.childProcess.once.code (D:\stuty\electron\my-project\node_modules\builder-util\src\util.ts:254:14)                                                  
    at Object.onceWrapper (events.js:273:13)                                                                                                                            
    at ChildProcess.emit (events.js:182:13)                                                                                                                             
    at maybeClose (internal/child_process.js:961:16)                                                                                                                    
    at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)                                                                                            
From previous event:                                                                                                                                                    
    at AsyncTaskManager.add (D:\stuty\electron\my-project\node_modules\builder-util\src\asyncTaskManager.ts:14:20)                                                      
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:515:5                                                                   
    at Generator.next (<anonymous>)                                                                                                                                     
From previous event:                                                                                                                                                    
    at NsisTarget.computeCommonInstallerScriptHeader (D:\stuty\electron\my-project\node_modules\app-builder-lib\out\targets\nsis\NsisTarget.js:787:7)                   
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:250:7                                                                   
    at Generator.next (<anonymous>)                                                                                                                                     
    at runCallback (timers.js:696:18)                                                                                                                                   
    at tryOnImmediate (timers.js:667:5)                                                                                                                                 
    at processImmediate (timers.js:649:5)                                                                                                                               
From previous event:                                                                                                                                                    
    at NsisTarget.buildInstaller (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:274:7)                                       
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\out\targets\nsis\NsisTarget.js:328:22                                                                  
    at Generator.next (<anonymous>)                                                                                                                                     
From previous event:                                                                                                                                                    
    at NsisTarget.finishBuild (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:111:6)                                          
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:384:36                                                                                 
    at Generator.next (<anonymous>)                                                                                                                                     
    at runCallback (timers.js:696:18)                                                                                                                                   
    at tryOnImmediate (timers.js:667:5)                                                                                                                                 
    at processImmediate (timers.js:649:5)                                                                                                                               
From previous event:                                                                                                                                                    
    at Packager.doBuild (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:344:39)                                                              
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:314:57                                                                                 
    at Generator.next (<anonymous>)                                                                                                                                     
    at D:\stuty\electron\my-project\node_modules\graceful-fs\graceful-fs.js:99:16                                                                                       
    at D:\stuty\electron\my-project\node_modules\graceful-fs\graceful-fs.js:43:10                                                                                       
    at FSReqWrap.oncomplete (fs.js:169:20)                                                                                                                              
From previous event:                                                                                                                                                    
    at Packager._build (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:285:133)                                                              
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:281:23                                                                                 
    at Generator.next (<anonymous>)                                                                                                                                     
From previous event:                                                                                                                                                    
    at Packager.build (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:238:14)                                                                
    at build (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\index.ts:58:28)                                                                             
    at build (D:\stuty\electron\my-project\node_modules\electron-builder\src\builder.ts:227:10)                                                                         
    at then (D:\stuty\electron\my-project\node_modules\electron-builder\src\cli\cli.ts:42:48)                                                                           
    at runCallback (timers.js:696:18)                                                                                                                                   
    at tryOnImmediate (timers.js:667:5)                                                                                                                                 
    at processImmediate (timers.js:649:5)                                                                                                                               
From previous event:                                                                                                                                                    
    at Object.args [as handler] (D:\stuty\electron\my-project\node_modules\electron-builder\src\cli\cli.ts:42:48)                                                       
    at Object.runCommand (D:\stuty\electron\my-project\node_modules\yargs\lib\command.js:238:44)                                                                        
    at Object.parseArgs [as _parseArgs] (D:\stuty\electron\my-project\node_modules\yargs\yargs.js:1085:24)                                                              
    at Object.get [as argv] (D:\stuty\electron\my-project\node_modules\yargs\yargs.js:1000:21)                                                                          
    at Object.<anonymous> (D:\stuty\electron\my-project\node_modules\electron-builder\src\cli\cli.ts:25:28)                                                             
    at Module._compile (internal/modules/cjs/loader.js:702:30)                                                                                                          
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)                                                                                            
    at Module.load (internal/modules/cjs/loader.js:612:32)                                                                                                              
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)                                                                                                            
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)                                                                                                     
    at Function.Module.runMain (internal/modules/cjs/loader.js:744:10)                                                                                                  
    at startup (internal/bootstrap/node.js:238:19)                                                                                                                      
    at bootstrapNodeJSCore (internal/bootstrap/node.js:572:3)                                                                                                           
npm ERR! code ELIFECYCLE                                                                                                                                                
npm ERR! errno 1                                                                                                                                                        
npm ERR! [email protected] build: `node .electron-vue/build.js && electron-builder`                                                                                      
npm ERR! Exit status 1                                                                                                                                                  
npm ERR!                                                                                                                                                                
npm ERR! Failed at the [email protected] build 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:\Users\ccc\AppData\Roaming\npm-cache\_logs\2018-10-12T02_49_27_853Z-debug.log

Most helpful comment

I know how to solve it.

1

copy
path:C:\Users\ccc.electron --- (C:\User\PC_userName.electron)

image

2

paste
path:C:\Users\ccc\AppData\Local\electron\Cache --- (C:\User\PC_userName\AppData\Local\electron\Cache)

3

OK,build again

end

This is a network problem.

All 8 comments

image
image
image

I didn't do anything else.
but

I know how to solve it.

1

copy
path:C:\Users\ccc.electron --- (C:\User\PC_userName.electron)

image

2

paste
path:C:\Users\ccc\AppData\Local\electron\Cache --- (C:\User\PC_userName\AppData\Local\electron\Cache)

3

OK,build again

end

This is a network problem.

breakwall and anything is OK, you should close this issue @guestccc

@guestccc what do you mean step 1 and step2

@guestccc oh! I got it, thanks!

I know how to solve it.

1

copy
path:C:\Users\ccc.electron --- (C:\User\PC_userName.electron)

image

2

paste
path:C:\Users\ccc\AppData\Local\electron\Cache --- (C:\User\PC_userName\AppData\Local\electron\Cache)

3

OK,build again

end

This is a network problem.

I have the same problem, and I used your solution, but I didn't solve the problem.
image

set msvs_version=2015
set npm_config_target=4.0.5
set npm_config_target_arch=ia32
set npm_config_arch=ia32
set npm_config_runtime=electron
set npm_config_build_from_source=true
set npm_config_disturl=https://npm.taobao.org/mirrors/atom-shell

Use https://npm.taobao.org/mirrors/atom-shell

Use VPN or Shadowsocks

Clean 'C:\Users\Administrator\AppData\Local\electron\Cache\'

Was this page helpful?
0 / 5 - 0 ratings