[TOC]
Node.js, of kortweg Node, wordt gebruikt om heel wat CLI-tools te bouwen met JavaScript.
Installeer Homebrew met:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Installeer daarna Node:
$ brew install node
$ node -v
$ npm -v
OPGELET: Update met onderstaande opdracht!
$ npm install -g npm@latest
Referentie: http://stackoverflow.com/questions/14673327/removing-node-js-from-mountain-lion
$ brew uninstall node
$ sudo rm -rf /usr/local/bin/node*
$ sudo rm -rf /usr/local/lib/node*
$ sudo rm -rf /usr/local/include/node*
$ rm -rf ~/.node*
$ rm -rf ~/.npm
$ rm /usr/local/share/man/man1/node.1
NPM (Node Package Manager) gebruik je om Node Packages te beheren.
Een package te installeren voor heel het systeem (-g
: global):
$ npm install -g <package>
Verwijderen:
$ npm uninstall -g <package>
Bower is een package manager voor het web.
$ npm install -g bower
$ bower -v
Apache Cordova is de opensource versie van Adobe PhoneGap, een platform om Native Mobile Applications te bouwen.
$ npm install -g cordova
$ cordova -v
Grunt is een JavaScript Task Runner.
$ npm install -g gulp-cli
$ gulp --version
Gulp is een JavaScript Task Runner vergelijkbaar met Grunt, maar eenvoudiger.
$ npm install -g gulp
$ gulp -v
Ionic is een framework om Hybrid Mobile Apps te maken. Het is gebaseerd op AngularJS van Google en Apache Cordova.
$ npm install -g ionic
$ ionic -v
Adobe PhoneGap Gebaseerd op Apache Cordova.
$ npm install -g phonegap
$ phonegap -v