Windows 下的 Nodejs
发布于 12 年前 作者 we_get 8982 次浏览 最后一次编辑是 8 年前

<h1>Windows 下的 Nodejs</h1> <br/><h2>为什么搞这个?</h2> <br/><ol> <br/> <li>公司电脑的权限管理比较严,不能安装软件,不能常驻系统进程等,所以像 xampp 之类的都不能正常执行</li> <br/> <li>我又想在空闲的时候做点东西</li> <br/> <li>所以坑爹的我只能自己研究在windows下运行nodejs了<!–more–></li> <br/></ol> <br/><h2>怎么执行?</h2> <br/><ol> <br/> <li>下载并解压到一个目录</li> <br/> <li>进入目录双击 Start.bat 执行</li> <br/> <li>在命令行下执行<pre><code>node ex_project\jade\app.jse\app.js</pre></code></li> <br/></ol> <br/>你会看到 <br/><pre><pre><code>E:\nodejs4win>node ex_project\jade\app.js</pre></code> <pre><code>Express server listening on port 3000 in development mode </pre></code></pre> <br/>这样的结果,那么打开浏览器输入: <br/><pre><pre><code>http://127.0.0.1:3000/ </pre></code></pre> <br/>OK,这样一个 nodejs + express + jade 的项目就跑起来了 <br/><h2>所有 windows 都可以执行吗?</h2> <br/><ol> <br/> <li>在 Windows Xp 下可以直接执行,不需要权限</li> <br/> <li>在 Windows 7 下本地执行的话不需要 windows 权限,局域网内执行的话,需要开放局域网访问的权限。</li> <br/></ol> <br/><h2>都有什么?</h2> <br/><ol> <br/> <li>nodejs.exe – windows 版 nodejs</li> <br/> <li>npm – nodejs 的模板库管理工具,但windows下很多库都不能直接安装使用</li> <br/> <li>express – mvc framework <br/><ol> <br/> <li>jade – template</li> <br/> <li>dot – template</li> <br/> <li>ejs – template</li> <br/> <li>Tenjin – template</li> <br/> <li>jst – template ,有错误,还未修复</li> <br/></ol> <br/></li> <br/> <li>dirty – 因为windows 下数据库还不支持,所以只能采用一些其他的工具替换了。这个是目前我找到的最好的工具了。</li> <br/> <li>n2Mvc – 国人开发的一个独立的轻型的mvc架构</li> <br/></ol> <br/><h2>怎么用?</h2> <br/><ol> <br/> <li>刚接触nodejs的建议先从project 目录下的代码看起,从最简单的hello_world,到n2mvc,可以让你对Nodejs有一个初步的了解</li> <br/> <li>然后可以在express的模板中选一套主攻吧</li> <br/></ol> <br/><h2>这套环境可以用来生产吗?</h2> <br/>你开玩笑呢?哥,这个只是让你折腾玩的,想到生产环境还是用Linux吧,虽然我现在是做.net的,但我还是觉得windows不适合做服务器。 <br/><h2>这些都是你写的吗?</h2> <br/>不是,我只是把他们拼在一起。我会在后面给出他们的项目地址。 <br/><h2>有文档可以参考吗?</h2> <br/><ol> <br/> <li>nodejs官方文档: <br/>http://nodejs.org/docs/latest/api/process.html#process.platform</li> <br/> <li>国内社区的翻译版(未完成):http://cnodejs.org/cman/all.html</li> <br/> <li>nodecn 翻译的文档(未完成):http://www.nodecn.org/all.html</li> <br/> <li>Express JS 中文入门指引手册:http://www.csser.com/tools/express-js/express-guide-reference-zh-CN.html</li> <br/></ol> <br/><h2>有问题了问谁?</h2> <br/><ol> <br/> <li>可以去cnodejs.org社区提问</li> <br/> <li>可以去各项目主页发 Issues</li> <br/> <li>也可以直接在我的项目主页留言等,我会尽量解答</li> <br/></ol> <br/><h2>项目【下载】地址</h2> <br/>https://github.com/DrayChou/nodejs4win <br/><h2>引用到的项目地址</h2> <br/><ol> <br/> <li>nodejs : http://nodejs.org/</li> <br/> <li>express : https://github.com/visionmedia/express</li> <br/> <li>dirty : https://github.com/felixge/node-dirty</li> <br/> <li>n2Mvc : https://github.com/QLeelulu/n2Mvc</li> <br/> <li>jade : https://github.com/visionmedia/jade</li> <br/> <li>dot : https://github.com/olado/doT</li> <br/> <li>nTenjin : https://github.com/QLeelulu/nTenjin</li> <br/> <li>ejs : https://github.com/visionmedia/ejs</li> <br/> <li>jst : https://github.com/shaunlee/node-jst</li> <br/></ol>

1 回复

mongodb 在哭泣…… <br/>iisnode 在哭泣…… <br/>tedious 在哭泣…… <br/> <br/>我就知道这些了,楼下继续

回到顶部