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

浏览:897次阅读
没有评论

提醒:本文最后更新于 2021-09-26 18:36,文中所关联的信息可能已发生改变,请知悉!

1、windows 下的 NodeJS 安装是比较方便的(v0.6.0 版本之后,支持 windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。

NodeJS、NPM 安装配置步骤 (windows 版本)
2、安装过程基本直接“NEXT”就可以了。(windows 的安装 msi 文件在过程中会直接添加 path 的系统变量,变量值是你的安装路径,例如“C:\Program Files\nodejs”)。
3、安装完成后可以使用 cmd(win+ r 然后输入 cmd 进入)测试下是否安装成功。方法:在 cmd 下输入 node -v,出现下图版本提示就是完成了 NodeJS 的安装。
NodeJS、NPM 安装配置步骤 (windows 版本)
4、npm 的安装。由于新版的 NodeJS 已经集成了 npm,所以之前 npm 也一并安装好了。同样可以使用 cmd 命令行输入 "npm -v" 来测试是否成功安装。如下图,出现版本提示便 OK 了。

NodeJS、NPM 安装配置步骤 (windows 版本)
5、常规 NodeJS 的搭建到现在为止已经完成了,急不及待的话你可以在”cmd“输入”node“进入 node 开发模式下,输入你的 NodeJS 第一句:”hello world“- 输入:console.log('hello world')。
6、npm 作为一个 NodeJS 的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下。
①、我们要先配置 npm 的全局模块的存放路径以及 cache 的路径,例如我希望将以上两个文件夹放在 NodeJS 的主目录下,便在 NodeJs 下建立 "node_global" 及 "node_cache" 两个文件夹。如下图
NodeJS、NPM 安装配置步骤 (windows 版本)
②、启动 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、NPM 安装配置步骤 (windows 版本)

④、关闭 cmd,打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。如下图

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

⑤、进入环境变量对话框,在系统变量下新建 "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、NPM 安装配置步骤 (windows 版本)

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

NodeJS、NPM 安装配置步骤 (windows 版本)
7、结束语。
以上便是本人在安装配置 NodeJS 的时候的操作,由于新手的缘故,借助了 google 查阅了很多资料,希望对刚开始接触 NodeJS 的朋友都有点帮助。
转自:http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/
正文完
 0
包子
版权声明:本站原创文章,由 包子 2017-08-13发表,共计1576字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)