首页 > 编程知识 正文

nvm安装及全局配置node,搭建nodejs环境

时间:2023-05-04 11:29:44 阅读:193920 作者:2031

前端开发之前的环境配置虽然不多,但是我认为还是很重要的,打个比方:安装nodejs吧,有时候我们在开发过程中真的会因为nodejs版本过高或者过低导致插件安装失败,但是这要消耗我们很多宝贵时间。。。此时的你肯定是要卸载node,然后安装一个适合的版本,这样做无疑是浪费时间的。。。而且一旦卸载完有残留的话就会导致第二次的安装失败。。。

再此我向小伙伴们推荐一款自由,任性的切换node的工具,当。当。当——它就是nvm,它是node版本管理,切换工具,我们可以安装多个node版本,在这些版本间随意切换,如果遇到上述情况,我们无需卸载—>再次下载,只需轻松执行:

nvm use version

比如:nvm use 10.14.0,就是这么简单,轻松切换node版本

下面详细说一下如何安装并使用nvm:

一、 下载nvm安装包

1 下载地址
github上下载最新版本:https://github.com/coreybutler/nvm-windows/releases

推荐下载第三个包:nvm-setup.zip(亲测好用)

 补充一下,我们在安装nvm时,点击 Next 时,会出现默认安装路径,此时建议小伙伴们把当前默认安装路径截图保存下来,方便我们下一步更改setting.txt,能够快速找到:

下面是截图分享:

下载下来并安装,安装成功的标志,请看下图:

命令行输入nvm,并按回车,成功出现下面的代码,表示nvm已安装成功

二、配置淘宝镜像

 由于nvm默认的下载地址http://nodejs.org/dist/是外国外服务器,速度非常慢,因而可以切换到淘宝的镜像,下载速度会快很多。

配置方法: 

    打开nvm的安装路径,我的默认安装路径是:C:UsersEDZAppDataRoamingnvm(我是默认安装的,所以这是我的安装路径,另外指出Users如果没有那么就是中文的用户文件夹)

 打开settings.txt,加入下面文件:

root: C:UserszhongAppDataRoamingnvm path: C:Program Filesnodejs arch: 64 proxy: nonenode_mirror: http://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/

下面就是保存后的settings.txt

三、 安装node

nvm安装命令:

nvm install version version就是要安装的nodejs版本,官网可以查询到。比如: nvm install v11.6.0 nvm install 11.6.0

安装过程中关键点:

Downloading 代表正在下载npm,一定要等下载完,不然会发现npm将无法使用。

Installation complete 代表nodejs安装完成

补充一下:

如果第二步没有设置淘宝镜像,下载速度会很慢。就会像我之前一样,以为安装好了nodejs,就着急的关闭了命令行。最后发现npm却无法使用,找了很久才发现是npm没下完。

四、 切换nodejs版本

1 、查询所有的nodejs版本

命令行输入:nvm ls,如下图所示:

nvm list

nvm list 查看当前安装的所有nodejs版本

ps:nodejs版本前面有个*,代表当前使用的nodejs版本

2、 切换nodojs命令

nvm use version 比如:nvm use 11.6.0 , 这样就切换到了11.6.0的版本了 五、配置环境变量

为了全局使用nvm命令,就需要配置下环境变量。

我这里以win10为例,win7大同小异

1、 环境变量地址:
点击我的电脑》属性》高级设置》环境变量》环境变量配置:点击我的电脑》属性》高级设置》环境变量》

2 、删除系统变量(可直接复制粘贴)
 a. 找到系统变量
   删除系统自带的nvm变量:NVM_HOME和NVM_SYMLINK

 b. 打开path:删除nvm自动添加的变量
  Path = %NVM_HOME%;%NVM_SYMLINK%

3 、配置用户变量:(可直接复制+粘贴,请注意NVM_HOME = C:UserszhongAppDataRoamingnvm ,这个是nvm安装路径,第一步骤我们应该有截图保存)

NVM_HOME = C:UserszhongAppDataRoamingnvm NVM_SYMLINK = C:Program Filesnodejs Path = %NVM_HOME%;%NVM_SYMLINK% 六、测试node,npm是否安装成功

依次执行node,npm命令,出现下面结果代表成功了

到这里,nvm,node,npm就都安装成功了。安装失败往往是因为npm没有下载成功,或者环境变量没有设置成功,多尝试几次就好。(补充一下,一定要把node残留清理干净再尝试安装)

下面附上nvm的命令和释义

nvm命令行操作命令1,nvm nvm list 是查找本电脑上所有的node版本- nvm list 查看已经安装的版本- nvm list installed 查看已经安装的版本- nvm list available 查看网络可以安装的版本2,nvm install 安装最新版本nvm3,nvm use <version> ## 切换使用指定的版本node4,nvm ls 列出所有版本5,nvm current显示当前版本6,nvm alias <name> <version> ## 给不同的版本号添加别名7,nvm unalias <name> ## 删除已定义的别名8,nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包9,nvm on 打开nodejs控制10,nvm off 关闭nodejs控制11,nvm proxy 查看设置与代理12,nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/  nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.13,nvm uninstall <version> 卸载制定的版本14,nvm use [version] [arch] 切换制定的node版本和位数15,nvm root [path] 设置和查看root路径16,nvm version 查看当前的版本

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。