Node.js tutorials
There are 3 key things for the modern Javascript development stack that based around Node.js: Package Manager, Task Runner and Module Bundler.
Package Manager
- npm (nested dependency tree)
package.json
- bower (flat dependency tree)
bower.json
- yarn
Task Runner
- grunt (
Gruntfile.js
orgruntfile.js
- case doesn't matter) - gulp
- webpack
Module Bundler
- webpack
- rollup
- (and the rest) SystemJS, RequireJS, Browserify
REF:
- https://medium.com/the-node-js-collection/modern-javascript-explained-for-dinosaurs-f695e9747b70
- https://www.infoq.com/articles/state-of-javascript-2016/
- https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f
- https://stackoverflow.com/questions/35062852/npm-vs-bower-vs-browserify-vs-gulp-vs-grunt-vs-webpack
- https://github.com/grab/front-end-guide
- https://www.reactiflux.com/learning/
- Install Node.js using NVM. This should usually install NPM package management tooling as part of the Node.js development stack distribution. So, make sure, you have
node
andnpm
commands available in your shell.
pushd 00-hello
node hello.js
node server.js
(CTRL+C)
popd
Reading: