Node官网网址
安装步骤
确认计算机中是否已经存在node
ctrl + R快捷键,输入cmd打开cmd.exe,在cmd.exe中输入命令行(node --version),查看计算机中node的版本号。如果存在node,会输出一个版本号。
①去官网下载最新版node
点击上方连接进入官网,可以看到有两个版本。
一个是LTS版,即long time support(长期支持版、稳定版),比较稳定,在公司开发时一般用这个版本;另一个是current版,即最新特性版,拥有最新特性,但是不稳定,是实验版,学习时可以使用最新特性版。
也可以点击上方菜单的Downloads链接选择其他版本。有支持不同操作系统的版本。
一般windows系统直接在主页下载或在Downloads中,选择Windows Installer(.msi)进行下载。
②安装node
下载完后找到下载的.msi文件,双击运行,一路选择next即可(中间有一步可以修改安装位置)。
③检验node安装完成
在cmd.exe中输入node --version检测输出的版本号。
配置镜像
安装完成的NodeJs自带npm,它是NodeJs的一种包管理工具,用于解决NodeJs代码部署上的问题。npm默认的仓库地址在国外网站,速度很慢,而且下载东西时极有可能下载失败。建议设置到国内淘宝。
推荐使用的转换工具是nrm,首先使用npm下载nrm。
还是在Windows的cmd.exe中进行,进入npm.cmd所在目录,然后输入命令行npm install nrm -g(这里-g表示全局安装):
然后通过nrm ls命令查看npm的仓库列表,在cmd.exe中输入nrm ls,得到的列表中带*的就是当前使用的镜像仓库,然后通过nrm use taobao当前使用的仓库设置为国内淘宝:
我们可以通过nrm test [仓库名]的命令来测试速度,可以看到taobao镜像的速度比npm快得多了。
常见安装错误
打开安装包后弹窗,错误码2502或2503
错误原因:当前登入系统的账号的权限不足
解决方法:
换一种打开安装包的方式,在Windows中搜索cmd.exe,以管理员身份运行,在cmd.exe中输入命令:msiexec/package node [安装包位置+""+安装包名称],如:
这样就可以打开安装包了。
cmd.exe中node --version报错
错误原因:安装时安装包自动配置环境变量失败
在安装node后一般不需要配置环境变量,那是因为安装包安装node时,会自动将node的安装目录配置到系统的环境变量Path中,如果安装包的这一步操作失败,就会出现这样的报错。
解决方法:
手动配置环境变量
右击我的电脑—>属性—>高级系统设置—>高级—>环境变量
在环境变量配置中找到系统变量,选择其中的Path,然后在里面新建一个变量,将安装的Node的目录复制粘贴即可。然后每个窗口都点击确定。
然后重新打开cmd.exe(注意要重新打开cmd.exe),重新输入命令行,就能看到下载的node的版本号啦。