Can't serve any Ionic 2 app


#1

Everytime I try to serve my app to the browser (or to android) through the command “ionic serve” it always gives the same error.
I’ve tried the default apps such as blank and tabs but same thing happens.
I have also uninstalled and installed again node (latest v7 and then latest v6), npm and ionic, again without any success.
Also tried, as I saw in some post in this forums, to install globally and locally the module ‘reflect-metadata’ since it says it wasn’t found, but nothing…

npm-debug:
> 0 info it worked if it ends with ok
> 1 verbose cli [ ‘C:\Program Files\nodejs\node.exe’,
> 1 verbose cli ‘C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js’,
> 1 verbose cli ‘run’,
> 1 verbose cli ‘ionic:serve’,
> 1 verbose cli ‘–’,
> 1 verbose cli ‘–v2’,
> 1 verbose cli ‘–address’,
> 1 verbose cli ‘0.0.0.0’,
> 1 verbose cli ‘–port’,
> 1 verbose cli ‘8100’,
> 1 verbose cli ‘–livereload-port’,
> 1 verbose cli ‘35729’ ]
> 2 info using npm@3.10.10
> 3 info using node@v6.9.5
> 4 verbose run-script [ ‘preionic:serve’, ‘ionic:serve’, ‘postionic:serve’ ]
> 5 info lifecycle ionic-hello-world@~preionic:serve: ionic-hello-world@
> 6 silly lifecycle ionic-hello-world@~preionic:serve: no script for preionic:serve, continuing
> 7 info lifecycle ionic-hello-world@~ionic:serve: ionic-hello-world@
> 8 verbose lifecycle ionic-hello-world@~ionic:serve: unsafe-perm in lifecycle true
> 9 verbose lifecycle ionic-hello-world@~ionic:serve: PATH: C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin;c:\Users\Antonio\Documents\ionic\tutorial\node_modules.bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\nodejs;C:\Users\Antonio\AppData\Local\Programs\Python\Python36-32\Scripts;C:\Users\Antonio\AppData\Local\Programs\Python\Python36-32;C:\Users\Antonio\AppData\Local\Microsoft\WindowsApps;C:\Users\Antonio\AppData\Roaming\npm
> 10 verbose lifecycle ionic-hello-world@~ionic:serve: CWD: c:\Users\Antonio\Documents\ionic\tutorial
> 11 silly lifecycle ionic-hello-world@~ionic:serve: Args: [ ‘/d /s /c’,
> 11 silly lifecycle ‘ionic-app-scripts serve “–v2” “–address” “0.0.0.0” “–port” “8100” “–livereload-port” “35729”’ ]
> 12 silly lifecycle ionic-hello-world@~ionic:serve: Returned: code: 1 signal: null
> 13 info lifecycle ionic-hello-world@~ionic:serve: Failed to exec ionic:serve script
> 14 verbose stack Error: ionic-hello-world@ ionic:serve: ionic-app-scripts serve "--v2" "--address" "0.0.0.0" "--port" "8100" "--livereload-port" "35729"
> 14 verbose stack Exit status 1
> 14 verbose stack at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:255:16)
> 14 verbose stack at emitTwo (events.js:106:13)
> 14 verbose stack at EventEmitter.emit (events.js:191:7)
> 14 verbose stack at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:40:14)
> 14 verbose stack at emitTwo (events.js:106:13)
> 14 verbose stack at ChildProcess.emit (events.js:191:7)
> 14 verbose stack at maybeClose (internal/child_process.js:877:16)
> 14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
> 15 verbose pkgid ionic-hello-world@
> 16 verbose cwd c:\Users\Antonio\Documents\ionic\tutorial
> 17 error Windows_NT 10.0.14393
> 18 error argv “C:\Program Files\nodejs\node.exe” “C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js” “run” “ionic:serve” “–” “–v2” “–address” “0.0.0.0” “–port” “8100” “–livereload-port” “35729”
> 19 error node v6.9.5
> 20 error npm v3.10.10
> 21 error code ELIFECYCLE
> 22 error ionic-hello-world@ ionic:serve: ionic-app-scripts serve "--v2" "--address" "0.0.0.0" "--port" "8100" "--livereload-port" "35729"
> 22 error Exit status 1
> 23 error Failed at the ionic-hello-world@ ionic:serve script ‘ionic-app-scripts serve “–v2” “–address” “0.0.0.0” “–port” “8100” “–livereload-port” “35729”’.
> 23 error Make sure you have the latest version of node.js and npm installed.
> 23 error If you do, this is most likely a problem with the ionic-hello-world package,
> 23 error not with npm itself.
> 23 error Tell the author that this fails on your system:
> 23 error ionic-app-scripts serve “–v2” “–address” “0.0.0.0” “–port” “8100” “–livereload-port” “35729”
> 23 error You can get information on how to open an issue for this project with:
> 23 error npm bugs ionic-hello-world
> 23 error Or if that isn’t available, you can get their info via:
> 23 error npm owner ls ionic-hello-world
> 23 error There is likely additional logging output above.
> 24 verbose exit [ 1, true ]


#2

Maybe this can help you.