当前位置: 首页 > 后端技术 > Node.js

Windows下安装nvm、npm和node.js

时间:2023-04-03 17:51:23 Node.js

首先感谢《Windows下安装nvm管理nodejs版本》一文。我的文章是在上面文章的基础上更新的,增加了一些细节。请注意,如果您想学习本教程并且不熟悉这些内容,请按照本教程的每一步进行操作。如果不完全按照教程操作,可能会出现问题:如果你使用的是旧版本的nvm,教程中的操作使用的是新版本的nvm,那么在安装node.js和npm的时候,你会提示没有这个版本的错误。nvm、nodejs、npm无法正常安装,或安装后无法正常使用。待补充...1.下载nvmforWindows安装版官网下载链接:nvm-windowsReleases请下载最新版安装版nvm-setup.zip,本教程基于此。如果网页打不开或者安装程序下载不了,可以到我的百度网盘下载。链接:http://pan.baidu.com/s/1eSF1zGm密码:g3qp2。安装nvm注意:在整个安装和后续使用过程中,尽量使用具有管理员权限的用户(Administrators)。解压zip安装包后,运行nvm-setup.exe开始安装↓选择接受许可条款继续安装↓设置nvm的安装路径(路径不能有空格和中文)↓设置安装路径node.js的↓注意:node.js的安装路径不能有空格和汉字,也就是说不要安装在像C:\ProgramFiles\software\这样的目录下。否则后面执行nvmuse调用指定版本的node.js时,很有可能会报exitstatus1错误。开始安装↓安装完成↓3.配置npm和node.js的下载源。地址)。上一步中nvm安装在E:\Software\目录下,所以我们需要编辑E:\Software\nvm\settings.txt文件,在末尾添加两行:node_mirror:https://npm。taobao.org/mirrors/node/npm_mirror:https://npm.taobao.org/mirrors/npm/编辑后文件内容应该是这样↓4.安装配置npm和node.js按快捷键Win+R,在弹出的运行对话框中输入cmd打开命令行窗口↓首先输入命令nvmv查看nvm是否安装成功↓上面的1.1.6是nvm的版本号,出现一串这样的数字,说明安装成功了。注意:这里会出现灵异现象,是什么?会提示不是内部或外部命令,也不是可运行的程序或批处理文件。为什么?因为根据官方文档,这个nvm安装包适用于Windows8.1及更高版本。如果安装在Windows7或更低版??本中,会出现各种问题。那我们应该怎么解决呢?方法是:将NVM_HOME和NVM_SYMLINK变量添加到Windows的系统变量和用户变量中。前一个变量的值为nvm的安装路径,如C:\Dev\nvm,后一个变量的值为node.js的安装路径,如C:\Dev\nodejs。另外,确保系统变量PATH中有%NVM_HOME%和%NVM_SYMLINK%两个值,并且是英文分号;应该在每个值之后添加。如何进入编辑系统变量和环境变量的界面?这里以Windows10系统为例进行说明,Windows7也采用同样的方法,在控制面板的系统和安全类别中进入系统子类别。点击界面左侧的高级系统设置。在弹出窗口中单击环境变量。然后就可以开始编辑系统变量和环境变量了~添加变量后,建议重启电脑,确保修改生效。然后开始安装node:输入命令nvminstall8.0.0↓从上面的截图可以看出,命令nvminstall8.0.0首先安装了8.0.0版本的node.js,然后安装了5.0版本的npm.0版本。别着急,这只是安装node.js和npm,但是我们现在还不能调用↓我们需要输入命令nvmuse8.0.0,这样我们才能在命令行调用node.js和npm↓看什么?进入nvmuse8.0.0后,node.js和npm就可以使用了。使用node-v和npm-v命令查看它们的版本号。好了,现在你可以在node的世界里畅游了!↓↓↓5.安装多个node.js版本并切换nvm全称:NodeVersionManager,是一个管理node.js版本的工具。为什么要使用它?因为现实可能是:我的项目使用的node.js版本是6.11.2,但是我想体验一下8.3.0的新特性。那么该怎么办?您需要使用nvm在不同版本的node.js之间切换。(个人理解,无实践经验,欢迎评论~)下图中,首先使用nvmlist查看当前安装和使用的node.js版本。然后使用nvminstalllatest安装最新版本的node.js和支持的npm。如果你想切换到8.3.0版本的node.js,直接使用nvmuse8.3.0切换过来即可。