Visual Studio 2017 with ionic framework

Im new to ionic development i opened project at VS2017 with ionic template 2.0

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 (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:80:29)
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:89:16
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:158:21)
gyp verb `which` failed  python2 { Error: not found: python2
gyp verb `which` failed     at getNotFoundError (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:80:29)
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:89:16
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:158:21)
gyp verb `which` failed   stack:
gyp verb `which` failed    'Error: not found: python2\n    at getNotFoundError (D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:13:12)\n    at F (D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:68:19)\n    at E (D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:80:29)\n    at D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:89:16\n    at D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\node_modules\\isexe\\index.js:42:5\n    at D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\node_modules\\isexe\\windows.js:36:5\n    at FSReqWrap.oncomplete (fs.js:158: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 (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:80:29)
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:89:16
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:158:21)
gyp verb `which` failed  python { Error: not found: python
gyp verb `which` failed     at getNotFoundError (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:80:29)
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\which.js:89:16
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\which\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:158:21)
gyp verb `which` failed   stack:
gyp verb `which` failed    'Error: not found: python\n    at getNotFoundError (D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:13:12)\n    at F (D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:68:19)\n    at E (D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:80:29)\n    at D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\which.js:89:16\n    at D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\node_modules\\isexe\\index.js:42:5\n    at D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\node_modules\\which\\node_modules\\isexe\\windows.js:36:5\n    at FSReqWrap.oncomplete (fs.js:158: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 (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack     at PythonFinder.<anonymous> (D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack     at D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass\node_modules\node-gyp\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:158:21)
gyp ERR! System Windows_NT 10.0.17134
gyp ERR! command "c:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\NodeJs\\node.exe" "D:\\ionic example\\ionic2-ts-blank122\\ionic2-ts-blank122\\node_modules\\@ionic\\app-scripts\\node_modules\\node-sass\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\node_modules\@ionic\app-scripts\node_modules\node-sass
gyp ERR! node -v v10.6.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 
Build failed with error code: 1
npm ERR! Windows_NT 10.0.17134
npm ERR! argv "c:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\NodeJs\\node.exe" "C:\\ProgramData\\Microsoft\\VisualStudio\\MDA\\aa5c6a0b\\taco-toolset-6.3.1\\node_modules\\npm\\bin\\npm-cli.js" "install" "@ionic/app-scripts@1.1.0"
npm ERR! node v10.6.0
npm ERR! npm  v2.15.10
npm ERR! code ELIFECYCLE
npm ERR! node-sass@4.5.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the node-sass@4.5.0 postinstall script 'node scripts/build.js'.
npm ERR! This is most likely a problem with the node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/build.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs node-sass
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! 
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     D:\ionic example\ionic2-ts-blank122\ionic2-ts-blank122\npm-debug.log

image

Can you please help me…

What is your ionic info output in the project folder?

That has absolutely nothing to do with ionic info. You have to run that command in the project and post the output here.

From the photo seems like you should run cmd as administrator. Also in the reference try left click and restore package or build project.

i think you use latest node version 10.6.0 as shown in your error
install LTS version of node and then try

ya i tried but it not working

Your problem is probably with npm, something to do with permissions and files. This happens quite often and is almost impossible to successfully debug (at least here in the forum).

One solution: Uninstall your node, install nvm (or nvm-windows if you are on Windows), install a new node (which includes npm) with this, then install ionic and cordova again and try your command again. The problem should be gone.