Node.js是一种用于编写服务器端JavaScript的运行时环境。它基于Google的V8 JavaScript引擎,使JavaScript可以用于编写高性能、可伸缩的网络应用程序。
Node.js提供了一组丰富的内置库和模块,使得开发者可以轻松地创建服务器端应用程序、命令行工具以及其他类型的应用程序。Node.js采用事件驱动、非阻塞I/O模型,使其非常适合处理大量并发请求,例如构建实时Web应用程序、API服务、聊天应用程序等。
由于Node.js使用JavaScript作为编程语言,因此前端开发人员可以轻松地学习和使用它来开发服务器端应用程序。同时,Node.js也具有强大的社区支持和生态系统,拥有大量的开源模块和工具,可以帮助开发者更快、更高效地构建应用程序。
下载与安装







在Nodejs的安装目录下创建两个文件夹,node_cache和node_global,用于存放缓存和全局模块,系统默认的是存放在C盘,
#设置缓存
npm config set cache "C:\Users\34246\nodejs\node_cache"
#设置全局模块
npm config set prefix "C:\Users\34246\nodejs\node_global"

系统变量

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


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

安装淘宝镜像
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
查看是否安装成功
cnpm -v打开cmd敲以下命令检查

原因
网络问题,但是自己的代理,浏览器访问都可以的。
git config --global url."https://".insteadOf git://
git config --global url."https://".insteadOf git://git config --global url."https://".insteadOf git://
下面是他人的图


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

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


















