Error with starting App on Ionic

OS: Windows10 (x64)
Node js Version: 9.3.0
Ionic Version:3.19.0

I followed guideline on Ionic homepage step by step.
But the error occurs when I try to start new Ionic Apps.
I repeated deleting and re-installing so many times, but same result.
what am I supposed to do?

These are commands that I entered.

npm install -g cordova ionic

ionic start myApp tabs

And These are errors after that.

× Running command - failed!
[ERROR] An error occurred while running npm i (exit code 1):

    > node-sass@4.5.3 install C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\node-sass
    > node scripts/install.js

    Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-59_binding.node
    Cannot download "https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-59_binding.node":

    HTTP error 404 Not Found

    Hint: If github.com is not accessible in your location
           try setting a proxy via HTTP_PROXY, e.g.

           export HTTP_PROXY=http://example.com:1234

    or configure npm proxy via

           npm config set proxy http://example.com:8080

    > uglifyjs-webpack-plugin@0.4.6 postinstall C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\uglifyjs-webpack-plugin
    > node lib/post_install.js


    > node-sass@4.5.3 postinstall C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\node-sass
    > node scripts/build.js

    Building: C:\Program Files\nodejs\node.exe C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags=
    --libsass_ldflags= --libsass_library=
    gyp info it worked if it ends with ok
    gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
    gyp verb cli   'C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\node-gyp\\bin\\node-gyp.js',
    gyp verb cli   'rebuild',
    gyp verb cli   '--verbose',
    gyp verb cli   '--libsass_ext=',
    gyp verb cli   '--libsass_cflags=',
    gyp verb cli   '--libsass_ldflags=',
    gyp verb cli   '--libsass_library=' ]
    gyp info using node-gyp@3.6.2
    gyp info using node@9.3.0 | win32 | x64
    gyp verb command rebuild []
    gyp verb command clean []
    gyp verb clean removing "build" directory
    gyp verb command configure []
    gyp verb check python checking for Python executable "python2" in the PATH
    gyp verb `which` failed Error: not found: python2
    gyp verb `which` failed     at getNotFoundError (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:13:12)
    gyp verb `which` failed     at F (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:68:19)
    gyp verb `which` failed     at E (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:80:29)
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\which\which.js:89:16
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\index.js:42:5
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\windows.js:36:5
    gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:166:21)
    gyp verb `which` failed  python2 { Error: not found: python2
    gyp verb `which` failed     at getNotFoundError (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:13:12)
    gyp verb `which` failed     at F (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:68:19)
    gyp verb `which` failed     at E (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:80:29)
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\which\which.js:89:16
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\index.js:42:5
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\windows.js:36:5
    gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:166:21)
    gyp verb `which` failed   stack: 'Error: not found: python2\n    at getNotFoundError
    (C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:13:12)\n    at F
    (C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:68:19)\n    at E
    (C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:80:29)\n    at
    C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:89:16\n    at
    C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\isexe\\index.js:42:5\n    at
    C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\isexe\\windows.js:36:5\n    at
    FSReqWrap.oncomplete (fs.js:166:21)',
    gyp verb `which` failed   code: 'ENOENT' }
    gyp verb check python checking for Python executable "python" in the PATH
    gyp verb `which` failed Error: not found: python
    gyp verb `which` failed     at getNotFoundError (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:13:12)
    gyp verb `which` failed     at F (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:68:19)
    gyp verb `which` failed     at E (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:80:29)
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\which\which.js:89:16
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\index.js:42:5
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\windows.js:36:5
    gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:166:21)
    gyp verb `which` failed  python { Error: not found: python
    gyp verb `which` failed     at getNotFoundError (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:13:12)
    gyp verb `which` failed     at F (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:68:19)
    gyp verb `which` failed     at E (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\which\which.js:80:29)
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\which\which.js:89:16
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\index.js:42:5
    gyp verb `which` failed     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\isexe\windows.js:36:5
    gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:166:21)
    gyp verb `which` failed   stack: 'Error: not found: python\n    at getNotFoundError
    (C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:13:12)\n    at F
    (C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:68:19)\n    at E
    (C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:80:29)\n    at
    C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\which\\which.js:89:16\n    at
    C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\isexe\\index.js:42:5\n    at
    C:\\Users\\sdw90\\Desktop\\Hybrid App\\Ionic\\MyApp\\node_modules\\isexe\\windows.js:36:5\n    at
    FSReqWrap.oncomplete (fs.js:166:21)',
    gyp verb `which` failed   code: 'ENOENT' }
    gyp verb could not find "python". checking python launcher
    gyp verb could not find "python". guessing location
    gyp verb ensuring that file exists: C:\Python27\python.exe
    gyp ERR! configure error
    gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
    gyp ERR! stack     at PythonFinder.failNoPython (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\node-gyp\lib\configure.js:483:19)
    gyp ERR! stack     at PythonFinder.<anonymous> (C:\Users\sdw90\Desktop\Hybrid
    App\Ionic\MyApp\node_modules\node-gyp\lib\configure.js:508:16)
    gyp ERR! stack     at C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\graceful-fs\polyfills.js:284:29
    gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:166:21)
    gyp ERR! System Windows_NT 10.0.16299
    gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\sdw90\\Desktop\\Hybrid
    App\\Ionic\\MyApp\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext="
    "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
    gyp ERR! cwd C:\Users\sdw90\Desktop\Hybrid App\Ionic\MyApp\node_modules\node-sass
    gyp ERR! node -v v9.3.0
    gyp ERR! node-gyp -v v3.6.2
    gyp ERR! not ok
    Build failed with error code: 1
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted
    {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! node-sass@4.5.3 postinstall: `node scripts/build.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the node-sass@4.5.3 postinstall 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\sdw90\AppData\Roaming\npm-cache\_logs\2018-01-06T08_57_38_638Z-debug.log

Had same weird issues with Node js Version: 9.3.0.
My Solution was to downgrade to an older Version. In my Case im Using 7.0.0 now.
If you wonder how you can downgrade on Windows. Go to Programs and Features and uninstall it like any other Program (DONT USE THE NODE UINSTALLER). After that restart your PC and Node should be deleted and then you can download the 7.0.0. Version here (go for the msi file): https://nodejs.org/download/release/v7.0.0/

Oh, I really appreciate it…!

I stayed all night because of this problem…

I wonder why the latest version doesn’t work at all.

Anyway, thanks again!

If it worked please mark it as solution! Cheers :slight_smile: