I was trying to setup a new project using the Angular CLI and of course when I got to the point to do
yarn install or
npm install I got some issues. The issues had to do with
node-sass and me not having
node-gyp and Python on my machine.
Step 1 - Python via Visual Studio
As I am a happy .NET developer (thanks Microsoft for awesome IDE's & tooling support) I have Visual Studio 2017 and 2019 installed and just added the Python stuff in there. I installed both
Python v2.7 and
I have NOT installed the
windows-build-tools package as many suggests.
Step 2 - Environment variable
I pointed the
PYTHON envorinment variable to v2.7
Step 3 - node-gyp & npm config
npm install -g node-gyp npm config set python "C:\Python27amd64\python.exe" npm config set msvs_version 2017
I was now able to do:
npm install -g @angular/cli ng new mat-lab --prefix matlab --routing true --style scss --skip-install true --skip-git true npm install
Resulting in no more build errors or what so ever. No
Hope it helps.