windows10下node.js环境搭建

一.Node.js介绍

知其然必知其所以然,了解一个陌生事物时只要掌握其根本,那么使用起来我们就会得心应手,好了,废话不多说,直接上干货

1.1 Node.js是什么

通俗来讲node.js是运行在服务端的javascript运行环境,是基于Chrome V8引擎的,是基于时间驱动非阻塞I/O模型,一句话总结,node.js是运行javascript的一个载体,可以理解为虚拟机。其使用的是一个 事件驱动,非阻塞I/O模型 ,他是将js的运行环境搬到了服务器端,和客户端没有一点关系。是一个纯服务端的东西,node只是为js提供了一个平台。node里面其实还分了两块,一是封装了v8引擎,目的是为了执行es(如定义变量,定义函数等),另外一个提供了大量的工具库,是帮助node实现各种功能的,提供了一些以前js的环境办不到的事情,比如文件操作,网络操作,操作系统的操作

1.2Node.js可以用来做什么

(1)node可以接受客户端请求并快速做出响应,因此可以用来做网站
(2)node可以作为一个中间层来来分发调用数据接口,比如有一个网站数据是有java提供的,我们可以让node作为一个中间曾,来接受用户的请求,然后通过node来调用java数据接口,获取到数据后直接在node层面做html的瓶装,然后将渲染好的页面直接给用户。为什么要这样做,直接请求java接口不行吗,这是因为node被称之为高性能的web服务器,在并发和抗压方面都比传统的平台要好很多,因此这样一包装可以极大的减轻服务器的开发
Node当然也有一些做不了的东西,比如文件操作,网络操作

简而言之,node就是一个javascript的运行环境(平台),他不是一门语言,也不是javascript的框架。可以用来开发服务端应用程序,web系统。其特点是体积小,快速,高性能

二.Node.js环境搭建

2.1 node的下载安装

node官网下载对应你系统的Node.js版本:https://nodejs.org/en/download/
下载后根据提示一步步安装
安装完成后打开node的安装目录,例如:数入npm -v node -v即可查看版安装版本
在这里插入图片描述
node安装完成目录结构如上图所示,此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

重点来了
node.js安装完成后这样只是安装好,并没有做相应的配置,此时如果我们通过npm安装依赖包时,就会安装到c/user/AppData/Roaming/npm下,这样会占用C盘内存,如果我们想安装到指定位置,那我们就可以进行全局配置,例如我想将包模块安装到D:/software/node下,那么只需要进行如下配置即可
首先,在安装目录(D:/software/node)目录下新建node_global,node_cache目录
然后执行如下命令进行配置
npm config set prefix “D:\software\node\node_global”
npm config set cache “D:\software\node\node_cache”
然后修改配置环境变量
在这里插入图片描述
在这里插入图片描述
至此,node.js安装以及全局配置完成,可以通过npm Install express -g 测试# -g是全局配置的意思

猜你喜欢

转载自blog.csdn.net/qq_42707967/article/details/110423580