Node.js是一种用于编写服务器端JavaScript的运行时环境。它基于Google的V8 JavaScript引擎,使JavaScript可以用于编写高性能、可伸缩的网络应用程序。

Node.js提供了一组丰富的内置库和模块,使得开发者可以轻松地创建服务器端应用程序、命令行工具以及其他类型的应用程序。Node.js采用事件驱动、非阻塞I/O模型,使其非常适合处理大量并发请求,例如构建实时Web应用程序、API服务、聊天应用程序等。

由于Node.js使用JavaScript作为编程语言,因此前端开发人员可以轻松地学习和使用它来开发服务器端应用程序。同时,Node.js也具有强大的社区支持和生态系统,拥有大量的开源模块和工具,可以帮助开发者更快、更高效地构建应用程序。

下载与安装

https://nodejs.org/en/

Node.js_应用程序Node.js_开发者_02Node.js_服务器端_03Node.js_开发者_04Node.js_应用程序_05Node.js_应用程序_06Node.js_服务器端_07

在Nodejs的安装目录下创建两个文件夹,node_cachenode_global,用于存放缓存和全局模块,系统默认的是存放在C盘,

#设置缓存
   npm config set cache "C:\Users\34246\nodejs\node_cache"
#设置全局模块
   npm config set prefix "C:\Users\34246\nodejs\node_global"

Node.js_服务器端_08Node.js_开发者_09

系统变量

Node.js_服务器端_10

用户变量

将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】路径,点击确定

Node.js_应用程序_11Node.js_应用程序_12

npm install express -g  

由于权限的原因,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可 

Node.js_服务器端_13

安装淘宝镜像

npm config set registry https://registry.npm.taobao.org

查看是否成功:

npm config get registry

安装cnpm(按需安装)

  说明: npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。

npm install -g cnpm --registry=https://registry.npmmirror.com

Node.js_应用程序_14

查看是否安装成功

cnpm -v

打开cmd敲以下命令检查

Node.js_服务器端_15

原因

网络问题,但是自己的代理,浏览器访问都可以的。

git config --global url."https://".insteadOf git://

Node.js_应用程序_16

git config --global url."https://".insteadOf git://

git config --global url."https://".insteadOf git://

下面是他人的图

Node.js_服务器端_17Node.js_开发者_18

打开安装目录检查是否有以下文件夹

Node.js_服务器端_19

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

Node.js_应用程序_20Node.js_应用程序_21