Installing Node.js is not as difficult as a year ago. You can simply install it through your Terminal. First get the installer.
$ curl -sL https://deb.nodesource.com/setup | sudo bash -
And then install it with
$ sudo apt-get install -y nodejs
You can check your Node.js version by typing
node -v in your terminal window.
Node Package Manager is automatically installed after Node.js installation. You can access it through
npm command in terminal. To check the version, type
NPM Global Package
You can install package as global using
$ sudo npm install -g grunt-cli
So, you can type
grunt wherever you are. We can do this to install Yeoman.
NPM Local Package
After you learn to install the package globally, you must be wanted to know about how to install the package locally. First go to your project directory:
$ cd /path/to/your/project-directory
and then install the package, in this example we use grunt-contrib-watch package:
$ npm install grunt-contrib-watch
If you want to install and then add the package as
devDependencies in your
package.json, you can add the
$ npm install grunt-contrib-watch --save-dev
I don’t know what it is Yeoman, I mean I don’t know how to explain. You better go see it yourself. To install Yeoman you can type.
$ sudo npm install -g yo
Yes, we have to install it globally because later we have to type
sudo to install generator. To install the generator, in this case generator-webapp, we can use this command.
$ sudo npm install -g generator-webapp
You can search other generators in Yeoman generator list
Use Yeoman as Scaffolding Tool
Yeah, I just remember what Yeoman used for, it has been created to help website developer to scaffold their project. How?
$ yo webapp
Patience is needed to get the required files.