后端开发---Node js安装及环境配置

 

目录

NO.1 下载安装node.js

NO.2环境配置

NO.3 安装淘宝镜像

NO.1 下载安装node.js

下载地址:Node.js 中文网

1.双击运行安装包

 

2.点击“Next”

 

3.同意协议,点击“Next”

4.根据需求更改安装路径

5.默认即可,表中文件含义如下:

.Node.js runtime :表示运行环境

npm package manager:表示npm包管理器

online documentation shortcuts :在线文档快捷方式

Add to PATH:添加到环境变量

 

6.不用勾选,点击“Next”

7.点击“Install”安装

8.等待安装完成

9.点击“Finsh”node.js安装完成

10.检查node.js是否安装成功

  • 快捷键Win+R打开运行,输入cmd打开命令提示符

  • 在命令栏中输入“node -v”,返回值是node.js的版本号,即为安装成功

  • 在命令栏中输入“npm -v”,返回值是版本参数,即为安装成功

11.打开node.js安装路径的文件夹,在文件夹下新建两个新文件夹,文件名分别为:“node_cache”和“node_global”,如图所示:

11.1修改默认文件夹

打开cmd命令窗口,输入以下命令:

  •  npm config set prefix “你的路径\node_global” (复制步骤11创建的“node_global”文件夹路径)
  •  npm config set cache “你的路径\node_cache”  (复制步骤11创建的“node_cache”文件夹路径)

11.2检查路径是否配置正确

输入以下命令:

  •  npm config get prefix
  •  npm config get cache

NO.2环境配置

Node.js安装成功之后,我们需要配置node.js环境

  1. 打开环境变量(具体步骤如图所示)

 

会进入到下图页面

 

  1. 新建环境变量

2.1由node.js全局模块大多数都是可以通过命令行访问的,还需要要把“node_global”的路径加入到“系统变量 ”下的“PATH” 变量中,方便直接使用命令行运行,进入环境变量,编辑“系统变量”下的变量“Path”,在“Path”变量中加入Node.js的安装路径(详细步骤如下图)

更改之后,nodejs下载的模块就会自动下载到我们自定义的目录(下载express模块成功,在文件管理器中查看是否保存到上面自定义的路径下)接下来查看一下是否更改成功。输入下面的命令(成功返回的命令如下图)

npm install express -g或者npm install express --global

注意:这里解释一下,“-g”等同于“–global”,“-g” 是全局安装,不加“-g”就是默认下载到当前目录。“-g” 表示安装到之前设置的“node_global”目录下,同时nodejs会自动地在node_global文件夹下创建“node_modules”子文件夹, 即自动下载到“F:\NodeJs_APPFlies\NodeJS_app\node_global\node_modules” 路径下。

更改失败则会返回以下命令:

主要原因是更改文件夹的权限不够,解决方法:1.右击安装包文件夹2.属性3.安全4.点击编辑,5.将所有权限勾选(详细步骤如下图)

2.1进入环境变量,在“系统变量”中新建一个系统便量(详细步骤如下图),变量值是:步骤11新建node_global文件夹的路径加上“\node_modules”

NO.3 安装淘宝镜像

nodejs和npm的仓库托管在S3上,在国内访问十分困难,这里可以用淘宝的镜像站“https://registry.npmmirror.com”(最新版,注意:原域名“https://registry.npm.taobao.org/”全面下线,现在淘宝镜像服务都已经迁移到本镜像源,注意分辨)代替

  1. 安装淘宝镜像

1.1检查当前镜像路径,输入“npm config get registry”命令

1.2更换淘宝镜像,输入“npm config set registry https://registry.npmmirror.com”命令

检查是否安装成功,再输入1.1的命令(如下图即为安装成功)

  1. 安装cnpm(根据自我需求)

注意:npm虽然说是官方服务器,但是npm服务器在国外,访问速度比较慢,访问不稳定 ,如果你在中国并且遇到了来自npm服务器的网络问题或者下载速度慢的问题,那么使用cnpm可能是一个很好的解决方案。对于追求最新最全的包库或是对安全性有严格要求的场景,则建议继续使用官方的npm服务器。

    1. cnpm安装

安装命令:“npm install -g cnpm --registry=https://registry.npmmirror.com”

 

2.2检查是否安装成功

输入命令cnpm -v(如下图所示,即为cnpm配置成功)

前面所安装的cnpm、express会储存在“node_global”下的“node_modules”文件夹里

 

 

    1. 如果出现【 'cnpm'不是内部或外部命令,也不是可运行的程序】的提示信息

2.2.1方法一:可以重新输入安装命令

2.2.2 方法二:查看配置信息

输入“ npm config ls  ”命令查看配置信息,如果prefix和cache为以下路径则表示前面没有配置成功或者漏配了,需重新输入配置命令

下图(A图)为配置成功返回的命令

注意:如果prefix和cache为以下路径则表示前面没有配置成功或者漏配了,如下图,需重新输入配置命令

注:确认配置路径为自己创建的文件路径,修改结束之后先输入 npm uninstall cnpm -g 卸载原先安装的cnpm后再重新输入安装命令,最后查看版本号成功即安装成功

2.2.3检查变量配置(按照NO.2环境配置步骤,按照检查)

2.2.4检查安装包目录下是否有以下文件夹

检查node_global文件夹里是否有node_modules文件夹

如果没有以上检查内容,建议把node.js卸载干净,按照步骤重装