The first commit was:"Autore: Ryan <email@example.com> 2009-02-16 01:02:00Revisione creata da: Ryan <firstname.lastname@example.org> 2009-02-16 01:02:00Figlio: 61890720c8a22a7f1577327b32a180a2d267d765 (add readme and initial code)Ramo: master, remotes/origin/autoconf, remotes/origin/back_to_waf, remotes/origin/debugger,remotes/origin/eventsource, remotes/origin/http_agent, remotes/origin/http_parser_refactor, remotes/origin/many_listener_warning, remotes/origin/master, remotes/origin/pointer_bindings, remotes/origin/reload,remotes/origin/v0.2, remotes/origin/v0.4, remotes/origin/writev, remotes/origin/writev2Segue:Precede: v0.0.1 add dependencies"the project is young!
How to install Node?You can build https://github.com/joyent/nodeOr use something like this:- Nave https://github.com/isaacs/nave- Nvm https://github.com/creationix/nvm- N https://github.com/visionmedia/nAll three are bash script that manage different versions onnode in different dirs.
In node there is only one way to manage packages: npm.There was a big change in the first version, and now npmmanages easily same packages with different versions indifferent projects.The main actor is package.json defined in the CommonJsspecifications.
package.json How it works?see example ... Cloud9Ide• Create a file with info e dependencies• Execute npm installInstall all the dependencies locally so dont conflicts withothers in other projects.What about devDependencies?
package.json devDependencies How it works?see example ... Cloud9Idenpm install --productioninstall locally only the package necessary to deploy. Thepackages listed in devDependencies are not installed ...Cloud9Ide on version 1.8.7 works in different way, if you execute npminstall install only "dependencies" if you execute npm install --devalso install the devDependencies
So we are at the end, how to deploy?If you use Cloud9ide is very simple (is in beta now I cant :-)) ...,you can deploy manually with Heroku tools in a very simpleway.There is a new platform called Nodejitsu with all the toolsavailable on github.Others use capistrano with this recipes
Other funny things??• Jake - Similar to Rake• Cluster - Node.JS multi-core server manager with plugins support • Express - High performance, high class web development for Node.js• Node-DbDeploy - A data migration tool inspired by dbdeploy