本篇教程,主要介绍如何在windows 64操作系统上教科书式的安装Node.js
一、介绍
- Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
- Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。
二、下载
主要提示:建议使用16.X及以下版本,截止当前(2022年5月25日)最新版本为18.2.0。16.X以上版本可能会引起项目报错,新建项目不影响。
官网地址:https://nodejs.org/zh-cn/
下载地址:https://nodejs.org/zh-cn/download/
历史下载:https://nodejs.org/zh-cn/download/releases/
三、安装
- 双击下载后的安装包,如下所示:
- 若出现如下提示,不用管,继续点击运行(Win10安装机制)
- 继续点击下一步(NEXT),如下界面:
- 勾选接受协议选项,点击 next(下一步) 按钮 :
- 选择安装目录(默认C盘,建议其他盘,因为后期会下载很多东西,比较占用空间,我是D:\nodejs)
- 点击树形图标来选择你需要的安装模式(一般情况下默认,不需要改动) , 然后点击下一步 next(下一步)
Node.js runtime 表示运行环境
npm package manager表示npm包管理器
online documentation shortcuts 在线文档快捷方式
Add to PATH添加到环境变量
- 到以下界面,默认可以不选,看个人需要。
表示一些附带工具的安装,一般包括Python、VS等,还有其他等
- 点击Install开始进行安装
- 点击 Finish(完成)按钮退出安装向导。
四、验证
我们以管理员权限打开命令提示符(CMD),检验一下node、npm的版本。
node -v
npm -v
出现Nodejs以及npm工具包的版本号说明安装成功!
五、软件环境配置
环境配置的目的主要是为了改变安装Nodejs依赖的下载位置,更加方便日后的包管理,以及配置缓存Cache的路径。因为Nodejs在执行安装语句时,会将安装的模块默认安装到C:\Users\用户名\AppData\Roaming\npm,从而占用C盘的空间。
创建npm模块安装目录
首先分别在Nodejs安装目录下创建node_cache和node_global两个文件夹,创建文件夹后,打开dos命令窗口,分别执行下面两行命令。
npm config set prefix "D:\NodeJS\node_global"
npm config set cache "D:\NodeJS\node_cache"
配置环境变量
点击我的电脑->右键->属性->高级系统设置->高级->环境变量(或者直接在任务栏搜素环境变量,点击编辑系统环境变量->环境变量)
新建NODE_PATH系统变量
我们需要新建一个系统变量(NODE_PATH):D:\NodeJS\node_global\node_modules
更改用户path变量
这里我们需要将其中默认的C:\Users\用户名\AppData\Roaming\npm更改为:
C:\Program Files\nodejs\node_global
测试配置
我们安装一个webpack模块进行测试,打开dos命令窗口,执行下面的命令.
npm install -g webpack
如图说明运行成功.
打开D:\NodeJS\node_global\node_modules目录,可以发现多了一个webpack 的文件夹,说明安装成功!