windows下nodejs服务器的安装与配置

1下载安装

download from the link: https://nodejs.org/en/

windows下的安装直接运行exe,略过……

注:由于用户权限的问题,最好将nodejs安装在非系统盘,例如D盘

Latest LTS Version: 8.9.1 (includes npm 5.5.1),也就是nodejs安装后npm模块就已经存在了

如果提示缺失DLL的问题,是由于权限的问题,以管理员身份运行或者给 当前用户->AppData->Local->Temp授予完全控制权限

如果在安装时选择了add path to environment,则可直接执行命令查看版本

  1 node -v
  1 npm -v 

2配置路径

1)配置npm全局模块路径

在nodejs文件夹下新建node_cache, node_global文件夹

启动cmd,分别配置路径,输入:

  1 npm config set prefix "D:\Program Files\nodejs\node_global"

以及

  1 npm config set cache "D:\Program Files\nodejs\node_cache"

2)配置环境变量

系统环境变量,新建:

NODE_PATH,输入D:\Program Files\nodejs\node_global\node_modules

用户变量"PATH"修改:

D:\Program Files\nodejs\node_global\

3)配置国内镜像

指定从哪个镜像服务器获取资源,可以使用阿里巴巴在国内的镜像服务器,命令如下:

  1 npm install -gd express --registry=http://registry.npm.taobao.org

只需要使用–registry参数指定镜像服务器地址,为了避免每次安装都需要--registry参数,可以使用如下命令进行永久设置:

  1 npm config set registry http://registry.npm.taobao.org

现在安装模块的模块将保存在node_global文件夹下面,例如

  1 npm install jade -g

3运行服务器

写好app.js

在cmd下,cd 到app.js路径下,运行一下命令

  1 node app.js

在浏览器输入 : 127.0.0.1:3000 即可测试配置好的页面

当然这里有一个问题就是,如果关闭了cmd窗口,服务就停止了,所以需要配置nodejs为服务,且能自启动,详见下一篇文章。