NodeJS、NPM安装配置步骤(windows版本)

来源:互联网 发布:网络主播还能火几年 编辑:程序博客网 时间:2024/05/07 04:07
1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog

2、安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program Files\nodejs”)。

3、安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功。方法:在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 4、npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。如下图,出现版本提示便OK了。

NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog

5、常规NodeJS的搭建到现在为止已经完成了,急不及待的话你可以在”cmd“输入”node“进入node开发模式下,输入你的NodeJS第一句:”hello world“ - 输入:console.log('hello world')。
 
6、npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下。

①、我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹。如下图
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
②、启动cmd,输入

npm config set prefix "C:\Program Files\nodejs\node_global"
以及
npm config set cache "C:\Program Files\nodejs\node_cache"

③、现在我们来装个模块试试,选择express这个比较常用的模块。同样在cmd命令行里面,输入“npm install express -g”(“-g”这个参数意思是装到global目录下,也就是上面说设置的“C:\Program Files\nodejs\node_global”里面。)。待cmd里面的安装过程滚动完成后,会提示“express”装在了哪、版本还有它的目录结构是怎样。如下图
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 
④、关闭cmd,打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。如下图
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 
⑤、进入环境变量对话框,在系统变量下新建"NODE_PATH",输入”C:\Program Files\nodejs\node_global\node_modules“。(ps:这一步相当关键。)
2014.4.19新增:由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(用户变量"PATH"修改为“C:\Program Files\nodejs\node_global\”),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 

⑥、以上步骤都OK的话,我们可以再次开启cmd命令行,进入node,输入“require('express')”来测试下node的模块全局路径是否配置正确了。正确的话cmd会列出express的相关信息。如下图(如出错一般都是NODE_PATH的配置不对,可以检查下第④⑤步)

NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 
7、结束语。
以上便是本人在安装配置NodeJS的时候的操作,由于新手的缘故,借助了google查阅了很多资料,希望对刚开始接触NodeJS的朋友都有点帮助。

PS:我现在用的IDE是Sublime text 2 + NodeJS的插件这个组合,能够在Sublime里面直接编译node的程序,挺方便的。
 
参考资料:http://cnodejs.org/topic/4fae80c02e8fb5bc650a8360
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 勤奋作文 勤奋成语 勤奋近义词 勤奋蚊蚊 勤奋的英语 勤奋例子 天生勤奋 勤奋的蚊蚊 勤奋的故事 勤奋的例子 勤奋的成语 勤奋学习 谈勤奋 勤奋意思 勤奋图片 勤奋句子 用勤奋造句 勤奋的意思 勤奋的作文 关于勤奋 勤奋的 关于勤奋名言 关于勤奋的名言 勤奋学习名言 勤奋名言警句 勤奋学习的名言 勤奋好学的名言 关于勤奋的议论文 勤奋名人名言 关于勤奋的故事 关于勤奋故事 关于勤奋名人名言 关于勤奋的作文 有关勤奋的名言 谈勤奋议论文 勤奋的近义词 勤奋好学的句子 勤奋名人事例 关于勤奋的事例 关于勤奋作文 关于勤奋事例