你的位置:快乐忆站 \ 技术 \ 文章正文

Windows下折腾node.js(1)

最近接触node.js,发现这东西搭建服务器非常迅速,而且基本都是js搞定的,非常适合前端来做相应的开发,node.js作为服务器的好处我就不说了,详见:http://zh.wikipedia.org/wiki/Node.js。我在这说说我自己windows下折腾node.js印象比较深刻的地方。

1.安装方式

很多人会去官方网站下载最新稳定版的安装包,通过msi来安装,这样理论上是最合理的,但是我尝试了多次发现,这样安装的node.js虽然在系统环境变量会自动把node的安装目录加进去,但是你打开命令行运行node命令的时候会出现错误,如下截图:

但是系统环境变量里面明明是有node.js的安装目录的:

网上找到解决方法就是将nodejs这个安装目录拷贝到自定义目录,如D:,然后,手动将“D:\nodejs\”这个目录添加到系统环境变量里面,就能在命令行里直接运行“node”命令了。

当然,如果你不想安装一遍,你也可以直接去这里下载:http://nodejs.org/dist/latest/ ,选择node.exe文件下载后放到自定义目录,然后将你自定义的目录加到系统环境变量后就可以直接运行“node”命令了。

2.npm的安装

如果你通过msi方式安装,那么npm也会一起安装,你只需要将安装目录的全部文件都拷贝到自定义目录,然后将自定义目录添加到系统环境变量即可运行“npm”命令了。

如果你是用直接下载node.exe的安装node的,那么请到上面提到的链接下载npm-*.*.*.zip,解压到你的node的目录即可运行“npm”命令了。

3.设置cmd命令行的起始目录

这个问题刚开始困扰我好久,每次要运行npm的时候如果目录不注意,而且你又不是全局安装的时候,一些组件就安装在了默认的起始目录了,例如:C:\windows\system32\或者C:\users\***\,这样都不利于对整个项目和文件的管理,我们需要新建一个快捷方式,运行后,直接指向我们node.js所在的(或者是相应的)目录,方法如下:

找到cmd.exe文件,一般在C:\windows\system32\目录下,然后右击,发送到桌面快捷方式,最后,桌面上找到刚建的快捷方式,右击,选择属性,在起始位置一栏里面填入你的node.js的目录即可,如下图:

好了,接下来,你可以搭建自己的node.js的应用了,怎么搭建应用,我自己也还在学习中,等我的下一篇nod.js的文章吧~!

最后祝大家端午节快乐!记得吃粽子哦~!

« 上一篇

说两句吧:

*

*

正在回复: 取消

  1. 12#
    雨戟
    雨戟 Google Chrome 20.0.1132.57 GNU/Linux 2012-07-27 22:26 回复
    以前跟新人介绍编程语言的时候我都说js是客户端脚本语言,后来知道了node.js再也不敢这么说了。第一次知道Node.js是我的师哥告诉我的,还在我面前买弄了一下hello world。再后来接触Node.js是在接触mongodb之后了,不可否认Node.js和mongodb(NOSQL)的高效,会越加流行起来,不过现在还是不太成熟吧,适合激进分子学习。
    小松
    小松 Google Chrome 22.0.1229.2 Windows 8 x64 Edition 2012-07-27 22:40 回复
    @雨戟:现在nodejs还不稳定,版本更新太快,不太适合生产环境,不过就像你所说的,喜欢折腾的人玩玩还是不错的,毕竟这个是新东西,以后能发展成什么样全靠大家的折腾了
  2. 11#
    右脑开发
    右脑开发 360Safe Explorer Windows XP 2012-07-03 17:09 回复
    学习的平台很棒。
  3. 10#
    碳纤维加固
    碳纤维加固 Firefox 13.0.1 Windows XP 2012-07-03 13:49 回复
    要给力吗
  4. 9#
    NSK轴承
    NSK轴承 Firefox 13.0.1 Windows XP 2012-07-03 13:48 回复
    真是各种折腾。
  5. 8#
    枫雪
    枫雪 360Safe Explorer Windows 7 2012-06-26 09:27 回复
    哟西,又是这又是那的。。。真蛋疼
    小松
    小松 Google Chrome 21.0.1180.4 Windows 8 x64 Edition 2012-06-26 09:30 回复
    @枫雪:啥意思?
  6. 7#
    wmtimes
    wmtimes Google Chrome 19.0.1084.52 Windows 7 2012-06-24 20:38 回复
    我搞不懂这是干嘛的。哈哈。js不懂。
    小松
    小松 Google Chrome 21.0.1180.4 Windows 8 x64 Edition 2012-06-25 08:39 回复
    @wmtimes:你不也是搞前端的吗?咋能不懂js
  7. 6#
    琪琪
    琪琪 Google Chrome 19.0.1084.56 Windows XP 2012-06-23 09:12 回复
    什么东西。。。。。。。
    小松
    小松 Google Chrome 21.0.1180.4 Windows 8 x64 Edition 2012-06-23 19:33 回复
    @琪琪:服务器端JavaScript~
  8. 5#
    零下零度
    零下零度 Google Chrome 21.0.1171.0 Windows 7 x64 Edition 2012-06-22 01:42 回复
    每次看到你这个瀑布流,就好冲动
    真能折腾啊。。。
    小松
    小松 Google Chrome 22.0.1229.2 Windows 8 x64 Edition 2012-06-22 07:44 回复
    @零下零度:你有神马冲动?
    小子
    小子 Google Chrome 21.0.1180.4 Windows 7 2012-06-24 11:26 回复
    @小松:如此明目张胆的基情
    小松
    小松 Google Chrome 22.0.1229.2 Windows 8 x64 Edition 2012-06-24 20:01 回复
    @小子:哪来基情可言?
    小宇宙-ChalW
    小宇宙-ChalW Firefox 13.0.1 Windows 7 2012-07-21 21:01 回复
    @小松:以前听过,但没用过,啥时也折腾下这个。
    小松
    小松 Google Chrome 22.0.1207.1 Windows 8 x64 Edition 2012-07-22 07:11 回复
    @小宇宙-ChalW:这个node还是很强大的,而且前端都比较熟悉~
  9. 4#
    NONO
    NONO Google Chrome 19.0.1084.56 Windows 8 2012-06-21 21:38 回复
    这是我第一次听说过
    小松
    小松 Google Chrome 22.0.1229.2 Windows 8 x64 Edition 2012-06-21 22:42 回复
    @NONO:第一次听说啥?
  10. 3#
    分文网
    分文网 Google Chrome 19.0.1084.56 Windows 7 2012-06-21 20:16 回复
    话说每次评论都是正在连接奥特曼。。。但实际上是评论成功了
    小松
    小松 Google Chrome 22.0.1229.2 Windows 8 x64 Edition 2012-06-21 22:44 回复
    @分文网:这个确实是问题,审核的缘故,我去查一查原因
1 2

随机日志:

推荐日志:

彩色标签:

sitemap