If you are working for Java Script project, then you would have heard about Yeoman. Yeoman generator creates a scaffolding project for you. The projects has all the best of the breed frameworks available within it.
How to install yeoman generator
Go to to Yeoman site
Select a specific generator for your project. E.g Angular, React, etc.
Node.js (npm) should be installed as pre-requisite.
Step 1: Install yeoman
npm install -g yo
Step 2: install the generator from
npm install generator-angular
Step 3: install generator
If you have trouble cloning github repository from your company’s PC. Then you need to set-up Git for additional configuration to go through corporate proxy.
You need to download and install git client in windows PC. (GitBash)
You can use Terminal. Git is pre-installed.
open Gitbash or Terminal and enter the following command
git config –global http.proxy ‘http://<domain name>\<user id>:<password>@<proxy server>:proxy port’
git config –global https.proxy ‘http://<domain name>\<user id>:<password>@<proxy server>:proxy port’
If your password contains special characters, the you need to use escape characters.
E.g if your password contains ‘@’ symbol then ‘@’ needs to be replaced with ‘%40’
If you have trouble running npm behind a corporate proxy which uses a domain, username, password combination, then you can do the following steps to fix it.
Corporate Proxy Rules
User: <Domain name>\<user id>
Proxy-ip: ip address or domain name of proxy server
Proxy-port: Port of the proxy ip.
Node.js should be installed.
Open Command prompt (WIndows PC)/ Terminal (Mac)
type in the following command
npm config set proxy=http://<Domain name>%5C<user id>:<Password>@<Proxy-ip>:<Proxy port>
npm config set https-proxy=http://<Domain name>%5C<user id>:<password>@<proxy-ip>:<proxy port>
Important steps: Open .npmrc file and validate the settings. Sometime npm will update your password with escape characters. If you see any discrepancy, go ahead and make changes directly in the file.
The file is located under
for windows: c:\Users\<user id>\.npmrc
type cd ~
This will be user directory.
Word of caution:
npm does not like special characters in the password like ‘-‘, ‘#’, ‘$’ etc. If your corporate policy mandates you to have special characters in password, then safely choose ‘@’