This method overcome the missing package.json problem, The new gotron-builder executable run smooth until,
Error: npm.cmd exited with code 1
Output:
[email protected] install C:\Users\user\modgo-electron.gotron\node_modules\websocket
(node-gyp rebuild 2> builderror.log) || (exit 0)
C:\Users\user\modgo-electron.gotron\node_modules\websocket>if not defined npm_config_node_gyp (node "C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
[email protected] install C:\Users\user\modgo-electron.gotron\node_modules\serialport
node-pre-gyp install --fallback-to-build
Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release\serialport.node --module_name=serialport --module_path=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release' (1)
Error output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp verb cli [ 'C:\Program Files\nodejs\node.exe',
node-pre-gyp verb cli 'C:\Users\user\modgo-electron\.gotron\node_modules\serialport\node_modules\node-pre-gyp\bin\node-pre-gyp',
node-pre-gyp verb cli 'install',
node-pre-gyp verb cli '--fallback-to-build' ]
node-pre-gyp info using [email protected]
node-pre-gyp info using [email protected] | win32 | x64
node-pre-gyp verb command install []
node-pre-gyp http GET https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz
node-pre-gyp http 404 https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz
node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (electron-v2.0 ABI) (falling back to source compile with node-gyp)
node-pre-gyp http 404 status code downloading tarball https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz
node-pre-gyp verb command build [ 'rebuild' ]
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\Users\user\AppData\Local\Programs\Python\Python37\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack File "", line 1
gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack at ChildProcess.exithandler (child_process.js:275:12)
gyp ERR! stack at emitTwo (events.js:126:13)
gyp ERR! stack at ChildProcess.emit (events.js:214:7)
gyp ERR! stack at maybeClose (internal/child_process.js:925:16)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\Users\user\modgo-electron\.gotron\node_modules\serialport\build\Release\serialport.node" "--module_name=serialport" "--module_path=C:\Users\user\modgo-electron\.gotron\node_modules\serialport\build\Release"
gyp ERR! cwd C:\Users\user\modgo-electron.gotron\node_modules\serialport
gyp ERR! node -v v8.11.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release\serialport.node --module_name=serialport --module_path=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release' (1)
node-pre-gyp ERR! stack at ChildProcess. (C:\Users\user\modgo-electron.gotron\node_modules\serialport\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:126:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:214:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:925:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
node-pre-gyp ERR! System Windows_NT 10.0.17763
node-pre-gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\user\modgo-electron\.gotron\node_modules\serialport\node_modules\node-pre-gyp\bin\node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd C:\Users\user\modgo-electron.gotron\node_modules\serialport
node-pre-gyp ERR! node -v v8.11.1
node-pre-gyp ERR! node-pre-gyp -v v0.6.32
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install 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\user\AppData\Roaming\npm-cache_logs\2019-03-27T07_11_55_566Z-debug.log
at ChildProcess.childProcess.once.code (C:\Users\user\modgo-electron\.gotron-builder\node_modules\builder-util\src\util.ts:244: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 Socket.stream.socket.on (internal/child_process.js:346:11)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at Pipe._handle.close [as _onclose] (net.js:567:12)
From previous event:
at _rebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\util\yarn.ts:179:5)
at rebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\out\util\yarn.js:163:19)
at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\util\yarn.ts:20:11
at Generator.next ()
at runCallback (timers.js:794:20)
at tryOnImmediate (timers.js:752:5)
at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
at _installOrRebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\out\util\yarn.js:71:28)
at installOrRebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\out\util\yarn.js:55:28)
at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:509:13
at Generator.next ()
From previous event:
at Packager.installAppDependencies (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:470:70)
at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:420:20
at Generator.next ()
From previous event:
at Packager.doBuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:396:24)
at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:366:57
at Generator.next ()
at C:\Users\user\modgo-electron.gotron-builder\node_modules\graceful-fs\graceful-fs.js:111:16
at C:\Users\user\modgo-electron.gotron-builder\node_modules\graceful-fs\graceful-fs.js:45:10
at FSReqWrap.oncomplete (fs.js:135:15)
From previous event:
at Packager._build (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:335:133)
at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:331:23
at Generator.next ()
at runCallback (timers.js:794:20)
at tryOnImmediate (timers.js:752:5)
at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
at Packager.build (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:288:14)
at build (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\index.ts:59:28)
at build (C:\Users\user\modgo-electron.gotron-builder\node_modules\electron-builder\src\builder.ts:228:10)
at then (C:\Users\user\modgo-electron.gotron-builder\node_modules\electron-builder\src\cli\cli.ts:46:19)
at
1553670715 FTL C:/Users/user/go/src/github.com/Equanox/gotron/cmd/gotron-builder/main.go:64 > : : exit status 1: exit status 1: : exit status 1: exit status 1