7171</ head >
7272< body class ="markdown-body ">
7373< p > Title: Nodeclipse Help - Node.js</ p >
74- < h2 > < a name ="nodejs " class ="anchor " href ="..md.html#nodejs "> < span class ="octicon octicon-link "> </ span > </ a > Node.js</ h2 >
74+ < h1 > < a name ="nodejs " class ="anchor " href ="..md.html#nodejs "> < span class ="octicon octicon-link "> </ span > </ a > Node.js</ h1 >
75+ < p > Of course < a href ="http://nodejs.org/ "> http://nodejs.org/</ a > .</ p >
76+ < p > Sources at GitHub < a href ="https://github.com/joyent/node/ "> https://github.com/joyent/node/</ a > .</ p >
77+ < h2 > < a name ="nodejs-1 " class ="anchor " href ="..md.html#nodejs-1 "> < span class ="octicon octicon-link "> </ span > </ a > Node.js</ h2 >
7578< div class ="highlight highlight-txt ">
76- < pre > < span class ="err "> $</ span > < span class ="err "> node</ span > < span class ="err "> -h</ span >
77- < span class ="err "> Usage:</ span > < span class ="err "> node</ span > < span class ="err "> [options]</ span > < span class ="err "> [</ span > < span class ="err "> -e</ span > < span class ="err "> script</ span > < span class ="err "> |</ span > < span class ="err "> script.js</ span > < span class ="err "> ]</ span > < span class ="err "> [arguments]</ span >
78- < span class ="err "> node</ span > < span class ="err "> debug</ span > < span class ="err "> script.js</ span > < span class ="err "> [arguments]</ span >
79-
80- < span class ="err "> Options:</ span >
81- < span class ="err "> -v,</ span > < span class ="err "> --version</ span > < span class ="err "> print</ span > < span class ="err "> node's</ span > < span class ="err "> version</ span >
82- < span class ="err "> -e,</ span > < span class ="err "> --eval</ span > < span class ="err "> script</ span > < span class ="err "> evaluate</ span > < span class ="err "> script</ span >
83- < span class ="err "> -p,</ span > < span class ="err "> --print</ span > < span class ="err "> evaluate</ span > < span class ="err "> script</ span > < span class ="err "> and</ span > < span class ="err "> print</ span > < span class ="err "> result</ span >
84- < span class ="err "> -i,</ span > < span class ="err "> --interactive</ span > < span class ="err "> always</ span > < span class ="err "> enter</ span > < span class ="err "> the</ span > < span class ="err "> REPL</ span > < span class ="err "> even</ span > < span class ="err "> if</ span > < span class ="err "> stdin</ span >
85- < span class ="err "> does</ span > < span class ="err "> not</ span > < span class ="err "> appear</ span > < span class ="err "> to</ span > < span class ="err "> be</ span > < span class ="err "> a</ span > < span class ="err "> terminal</ span >
86- < span class ="err "> --no-deprecation</ span > < span class ="err "> silence</ span > < span class ="err "> deprecation</ span > < span class ="err "> warnings</ span >
87- < span class ="err "> --trace-deprecation</ span > < span class ="err "> show</ span > < span class ="err "> stack</ span > < span class ="err "> traces</ span > < span class ="err "> on</ span > < span class ="err "> deprecations</ span >
88- < span class ="err "> --v8-options</ span > < span class ="err "> print</ span > < span class ="err "> v8</ span > < span class ="err "> command</ span > < span class ="err "> line</ span > < span class ="err "> options</ span >
89- < span class ="err "> --max-stack-size=val</ span > < span class ="err "> set</ span > < span class ="err "> max</ span > < span class ="err "> v8</ span > < span class ="err "> stack</ span > < span class ="nb "> size</ span > < span class ="p "> (</ span > < span class ="s "> bytes</ span > < span class ="p "> )</ span >
90-
91- < span class ="err "> Environment</ span > < span class ="err "> variables:</ span >
92- < span class ="err "> NODE_PATH</ span > < span class ="err "> ';'-separated</ span > < span class ="err "> list</ span > < span class ="err "> of</ span > < span class ="err "> directories</ span >
93- < span class ="err "> prefixed</ span > < span class ="err "> to</ span > < span class ="err "> the</ span > < span class ="err "> module</ span > < span class ="err "> search</ span > < span class ="err "> path.</ span >
94- < span class ="err "> NODE_MODULE_CONTEXTS</ span > < span class ="err "> Set</ span > < span class ="err "> to</ span > < span class ="err "> 1</ span > < span class ="err "> to</ span > < span class ="err "> load</ span > < span class ="err "> modules</ span > < span class ="err "> in</ span > < span class ="err "> their</ span > < span class ="err "> own</ span >
95- < span class ="err "> global</ span > < span class ="err "> contexts.</ span >
96- < span class ="err "> NODE_DISABLE_COLORS</ span > < span class ="err "> Set</ span > < span class ="err "> to</ span > < span class ="err "> 1</ span > < span class ="err "> to</ span > < span class ="err "> disable</ span > < span class ="err "> colors</ span > < span class ="err "> in</ span > < span class ="err "> the</ span > < span class ="err "> REPL</ span >
97-
98- < span class ="err "> Documentation</ span > < span class ="err "> can</ span > < span class ="err "> be</ span > < span class ="err "> found</ span > < span class ="err "> at</ span > < span class ="err "> http://nodejs.org/</ span >
79+ < pre > < span class ="err "> $</ span > < span class ="err "> node</ span > < span class ="err "> -h</ span >
80+ < span class ="err "> Usage:</ span > < span class ="err "> node</ span > < span class ="err "> [options]</ span > < span class ="err "> [</ span > < span class ="err "> -e</ span > < span class ="err "> script</ span > < span class ="err "> |</ span > < span class ="err "> script.js</ span > < span class ="err "> ]</ span > < span class ="err "> [arguments]</ span >
81+ < span class ="err "> node</ span > < span class ="err "> debug</ span > < span class ="err "> script.js</ span > < span class ="err "> [arguments]</ span >
82+
83+ < span class ="err "> Options:</ span >
84+ < span class ="err "> -v,</ span > < span class ="err "> --version</ span > < span class ="err "> print</ span > < span class ="err "> node's</ span > < span class ="err "> version</ span >
85+ < span class ="err "> -e,</ span > < span class ="err "> --eval</ span > < span class ="err "> script</ span > < span class ="err "> evaluate</ span > < span class ="err "> script</ span >
86+ < span class ="err "> -p,</ span > < span class ="err "> --print</ span > < span class ="err "> evaluate</ span > < span class ="err "> script</ span > < span class ="err "> and</ span > < span class ="err "> print</ span > < span class ="err "> result</ span >
87+ < span class ="err "> -i,</ span > < span class ="err "> --interactive</ span > < span class ="err "> always</ span > < span class ="err "> enter</ span > < span class ="err "> the</ span > < span class ="err "> REPL</ span > < span class ="err "> even</ span > < span class ="err "> if</ span > < span class ="err "> stdin</ span >
88+ < span class ="err "> does</ span > < span class ="err "> not</ span > < span class ="err "> appear</ span > < span class ="err "> to</ span > < span class ="err "> be</ span > < span class ="err "> a</ span > < span class ="err "> terminal</ span >
89+ < span class ="err "> --no-deprecation</ span > < span class ="err "> silence</ span > < span class ="err "> deprecation</ span > < span class ="err "> warnings</ span >
90+ < span class ="err "> --trace-deprecation</ span > < span class ="err "> show</ span > < span class ="err "> stack</ span > < span class ="err "> traces</ span > < span class ="err "> on</ span > < span class ="err "> deprecations</ span >
91+ < span class ="err "> --v8-options</ span > < span class ="err "> print</ span > < span class ="err "> v8</ span > < span class ="err "> command</ span > < span class ="err "> line</ span > < span class ="err "> options</ span >
92+ < span class ="err "> --max-stack-size=val</ span > < span class ="err "> set</ span > < span class ="err "> max</ span > < span class ="err "> v8</ span > < span class ="err "> stack</ span > < span class ="nb "> size</ span > < span class ="p "> (</ span > < span class ="s "> bytes</ span > < span class ="p "> )</ span >
93+
94+ < span class ="err "> Environment</ span > < span class ="err "> variables:</ span >
95+ < span class ="err "> NODE_PATH</ span > < span class ="err "> ';'-separated</ span > < span class ="err "> list</ span > < span class ="err "> of</ span > < span class ="err "> directories</ span >
96+ < span class ="err "> prefixed</ span > < span class ="err "> to</ span > < span class ="err "> the</ span > < span class ="err "> module</ span > < span class ="err "> search</ span > < span class ="err "> path.</ span >
97+ < span class ="err "> NODE_MODULE_CONTEXTS</ span > < span class ="err "> Set</ span > < span class ="err "> to</ span > < span class ="err "> 1</ span > < span class ="err "> to</ span > < span class ="err "> load</ span > < span class ="err "> modules</ span > < span class ="err "> in</ span > < span class ="err "> their</ span > < span class ="err "> own</ span >
98+ < span class ="err "> global</ span > < span class ="err "> contexts.</ span >
99+ < span class ="err "> NODE_DISABLE_COLORS</ span > < span class ="err "> Set</ span > < span class ="err "> to</ span > < span class ="err "> 1</ span > < span class ="err "> to</ span > < span class ="err "> disable</ span > < span class ="err "> colors</ span > < span class ="err "> in</ span > < span class ="err "> the</ span > < span class ="err "> REPL</ span >
100+
101+ < span class ="err "> Documentation</ span > < span class ="err "> can</ span > < span class ="err "> be</ span > < span class ="err "> found</ span > < span class ="err "> at</ span > < span class ="err "> http://nodejs.org/</ span >
99102</ pre >
100103</ div >
101104< div class ="highlight highlight-txt ">
102- < pre > < span class ="err "> $</ span > < span class ="err "> node</ span > < span class ="err "> -p</ span > < span class ="err "> "process.versions"</ span >
103- < span class ="err "> {</ span > < span class ="err "> http_parser:</ span > < span class ="err "> '1.0',</ span >
104- < span class ="err "> node:</ span > < span class ="err "> '0.10.0',</ span >
105- < span class ="err "> v8:</ span > < span class ="err "> '3.14.5.8',</ span >
106- < span class ="err "> ares:</ span > < span class ="err "> '1.9.0-DEV',</ span >
107- < span class ="err "> uv:</ span > < span class ="err "> '0.9',</ span >
108- < span class ="err "> zlib:</ span > < span class ="err "> '1.2.3',</ span >
109- < span class ="err "> openssl:</ span > < span class ="err "> '1.0.1e'</ span > < span class ="err "> }</ span >
105+ < pre > < span class ="err "> $</ span > < span class ="err "> node</ span > < span class ="err "> -p</ span > < span class ="err "> "process.versions"</ span >
106+ < span class ="err "> {</ span > < span class ="err "> http_parser:</ span > < span class ="err "> '1.0',</ span >
107+ < span class ="err "> node:</ span > < span class ="err "> '0.10.0',</ span >
108+ < span class ="err "> v8:</ span > < span class ="err "> '3.14.5.8',</ span >
109+ < span class ="err "> ares:</ span > < span class ="err "> '1.9.0-DEV',</ span >
110+ < span class ="err "> uv:</ span > < span class ="err "> '0.9',</ span >
111+ < span class ="err "> zlib:</ span > < span class ="err "> '1.2.3',</ span >
112+ < span class ="err "> openssl:</ span > < span class ="err "> '1.0.1e'</ span > < span class ="err "> }</ span >
110113</ pre >
111114</ div >
112115< h3 > < a name ="nodejs-instances " class ="anchor " href ="..md.html#nodejs-instances "> < span class ="octicon octicon-link "> </ span > </ a > Node.js instances</ h3 >
@@ -117,17 +120,42 @@ <h3> <a name="nodejs-sources" class="anchor" href="..md.html#nodejs-sources"><sp
117120< p > Node.js sources have "Node.js Core Modules" in < code > lib</ code > folder, that may be useful.</ p >
118121< p > Add following snippet to project < code > .project</ code > file to reference Node.js sources.</ p >
119122< div class ="highlight highlight-xml ">
120- < pre > < span class ="nt "> <linkedResources></ span >
121- < span class ="nt "> <link></ span >
122- < span class ="nt "> <name></ span > nodejs-sources-lib< span class ="nt "> </name></ span >
123- < span class ="nt "> <type></ span > 2< span class ="nt "> </type></ span >
124- < span class ="nt "> <location></ span > E:/Enide/node-sources/node-v0.10.19/lib/< span class ="nt "> </location></ span >
125- < span class ="nt "> </link></ span >
126- < span class ="nt "> </linkedResources></ span >
123+ < pre > < span class ="nt "> <linkedResources></ span >
124+ < span class ="nt "> <link></ span >
125+ < span class ="nt "> <name></ span > nodejs-sources-lib< span class ="nt "> </name></ span >
126+ < span class ="nt "> <type></ span > 2< span class ="nt "> </type></ span >
127+ < span class ="nt "> <location></ span > E:/Enide/node-sources/node-v0.10.19/lib/< span class ="nt "> </location></ span >
128+ < span class ="nt "> </link></ span >
129+ < span class ="nt "> </linkedResources></ span >
127130</ pre >
128131</ div >
129132< p > < a href ="images/nodejs-sources-lib.PNG " target ="_blank "> < img src ="images/nodejs-sources-lib.PNG " alt ="" style ="max-width:100%; " /> </ a > </ p >
130133< h3 > < a name ="nodejs-modules " class ="anchor " href ="..md.html#nodejs-modules "> < span class ="octicon octicon-link "> </ span > </ a > Node.js modules</ h3 >
131- < p > Node.js modules (in < code > node_modules</ code > ) usually have < code > README.md</ code > file. To see < code > README.md</ code > as it looks like on GitHub, right-click it and select < code > Show in GFM view</ code > . Check also "Markdown" and "Github Flavored Markdown (GFM)" help pages.</ p >
134+ < p > Node.js modules (in < code > node_modules</ code > ) usually have < code > README.md</ code > file. To see < code > README.md</ code > as it looks like on GitHub, right-click it and select < code > Show in GFM view</ code > . Check also "Markdown" and "Github Flavored Markdown (GFM)" help pages.</ p >
135+ < h3 > < a name ="example " class ="anchor " href ="..md.html#example "> < span class ="octicon octicon-link "> </ span > </ a > Example</ h3 >
136+ < div class ="highlight highlight-javascript ">
137+ < pre > < span class ="kd "> var</ span > < span class ="nx "> http</ span > < span class ="o "> =</ span > < span class ="nx "> require</ span > < span class ="p "> (</ span > < span class ="s1 "> 'http'</ span > < span class ="p "> );</ span >
138+ < span class ="kd "> var</ span > < span class ="nx "> server</ span > < span class ="o "> =</ span > < span class ="nx "> http</ span > < span class ="p "> .</ span > < span class ="nx "> createServer</ span > < span class ="p "> ();</ span >
139+ < span class ="kd "> var</ span > < span class ="nx "> handleReq</ span > < span class ="o "> =</ span > < span class ="kd "> function</ span > < span class ="p "> (</ span > < span class ="nx "> req</ span > < span class ="p "> ,</ span > < span class ="nx "> res</ span > < span class ="p "> ){</ span >
140+ < span class ="nx "> res</ span > < span class ="p "> .</ span > < span class ="nx "> writeHead</ span > < span class ="p "> (</ span > < span class ="mi "> 200</ span > < span class ="p "> ,</ span > < span class ="p "> {});</ span >
141+ < span class ="nx "> res</ span > < span class ="p "> .</ span > < span class ="nx "> end</ span > < span class ="p "> (</ span > < span class ="s1 "> 'hello world'</ span > < span class ="p "> );</ span >
142+ < span class ="p "> };</ span >
143+ < span class ="nx "> server</ span > < span class ="p "> .</ span > < span class ="nx "> on</ span > < span class ="p "> (</ span > < span class ="s1 "> 'request'</ span > < span class ="p "> ,</ span > < span class ="nx "> handleReq</ span > < span class ="p "> );</ span >
144+ < span class ="nx "> server</ span > < span class ="p "> .</ span > < span class ="nx "> listen</ span > < span class ="p "> (</ span > < span class ="mi "> 8080</ span > < span class ="p "> );</ span >
145+ </ pre >
146+ </ div >
147+ < div class ="highlight highlight-javascript ">
148+ < pre > < span class ="kd "> var</ span > < span class ="nx "> fs</ span > < span class ="o "> =</ span > < span class ="nx "> require</ span > < span class ="p "> (</ span > < span class ="s1 "> 'fs'</ span > < span class ="p "> );</ span >
149+ < span class ="nx "> fs</ span > < span class ="p "> .</ span > < span class ="nx "> writeFile</ span > < span class ="p "> (</ span > < span class ="s2 "> "/tmp/test"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "Hey there!"</ span > < span class ="p "> ,</ span > < span class ="kd "> function</ span > < span class ="p "> (</ span > < span class ="nx "> err</ span > < span class ="p "> )</ span > < span class ="p "> {</ span >
150+ < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="nx "> err</ span > < span class ="p "> )</ span > < span class ="p "> {</ span >
151+ < span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="nx "> err</ span > < span class ="p "> );</ span >
152+ < span class ="p "> }</ span > < span class ="k "> else</ span > < span class ="p "> {</ span >
153+ < span class ="nx "> console</ span > < span class ="p "> .</ span > < span class ="nx "> log</ span > < span class ="p "> (</ span > < span class ="s2 "> "The file was saved!"</ span > < span class ="p "> );</ span >
154+ < span class ="p "> }</ span >
155+ < span class ="p "> });</ span >
156+ </ pre >
157+ </ div >
158+ < h3 > < a name ="contribute " class ="anchor " href ="..md.html#contribute "> < span class ="octicon octicon-link "> </ span > </ a > Contribute</ h3 >
159+ < p > < a href ="https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.help/contents/nodejs.md " target ="_blank "> Edit online on GitHub</ a > </ p >
132160</ body >
133161</ html >
0 commit comments