nvm安装及配置
1.windows下免安装
nvm在windows下有安装版的,还有免安装版的,今天手贱,就是非得用一下免安装版的。免安装版的有两个地方要修改。
(1) 解压之后放到自定义的路径中,比如我这里放到的是D:\soft\nvm中。
(2) 新建一个settings.text文件,里面填入一下内容。星号及其后面的内容要删掉
1 | # nvm.exe所在位置的父路径,也是环境变量NVM_HOME的值 |
(3) 设置环境变量
1 | NVM_HOME:D:\soft\nvm |
(4) 验证以及安装
1 | nvm -v |
问题
(1) settings.text cannot found.
(2) could not be found or does not exits.Exiting.
这里主要是我没有在settings.text文件里面设置内容,及环境变量的原因。
(3) nvm.exe所在位置…
这个主要是我在settings.text文件中添加了注释,后面的星号及之后的内容就不要用了。
1 | root: C:\dev\nvm # nvm.exe所在位置的父路径,也是环境变量NVM_HOME的值 |
(5) 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
即便是将上面的问题解决了,设置了环境变量和settings.text文件,安装成功了nodejs,但还是出现问题了。
这个主要是我虽然安装完成了node,但是没有执行:nvm use 12.16.1指定使用哪个版本。执行nvm use之后,就可以了。
nvm use 设置版本无效
使用nvm use 命令更换版本之后,只在当前的终端有效,新建一个终端,又回恢复到原先的版本。
【解决方法】
只有新开的shell生效。已经打开的shell无论是否执行alias命令,均不生效。不写版本号,而使用node字样的话,就是永远使用最新安装的node版本。
1 | ## 设置完成后,重新打开终端,如果是vscode的话,那就关闭vscode重新打开 |
2.安装nodejs
1 | ## 查看远程可安装的nodejs版本 |
3.mac安装
我在mac上安装,执行下载命令,总是出现问题:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 ,很显然又是墙的问题,怎么办呢,只能先把脚本下载下来,然后直接安装脚本,就不要通过curl进行下载了。前提是你已经翻过强了。
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash |
下载了脚本之后,执行命令
1 | ## 更改权限 |
最后安装成功
1.LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 (没啥用)
2.如何解决类似 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 的问题 (设置了ip也是不行的)
3.如何在mac上卸载nvm并重新安装
4.zsh: command not found: nvm
当我使用bash安装了nvm之后,退出终端,再进入,运行nvm,还是显示没有nvm命令。
解决方法就是编辑.zshrc文件(没有就新建),增加如下内容。其实上一步安装的时候,安装结果就已经提示你了:Profile not found.Tried /.bashrc,/.bash_profile,~/.zshrc,and ~/.profile,找不到这几个文件,让你自己把下面的内容复制进入。
1 | ## vim ~/.zshrc |
这次退出终端,重新进入,就可以使用nvm命令了。
1.关于zsh:command not found:nvm问题的解决 (这篇文章其实也说明了如何解决问题就是编写.zshrc文件,但是他给的绑定了用户名)
5.nvm下载特别卡
下载卡,或者根本就无法使用ls-remote,我试了很多次,一方面我使用了移动的网,本来就很慢了,再加上强,最后试了好几次安装v15.0.0和v14.14.0都没有成功。
可以通过修改node的镜像地址来解决,export 命令用于设置或显示环境变量。通过 export 添加的环境变量仅在此次登陆周期内有效。
1 |
|
下载简直飞快啊。
1.nvm下载太慢问题解决 (这是windows的安装方法)
2.mac系统安装nvm遇到的问题以及下载速度慢的解决方法 (这是mac的安装方法,其实是设置了一个环境变量进行的安装,但是缺少了export命令)
3.修改nvm镜像地址 (这是使用了export修改了临时变量)
4.Mac OSX 添加环境变量的三种方法 (这是添加环境变量的方法)
5.macOS/Linux 环境变量设置 (mac和Linux设置环境变量以及相关的原理,加载路径等说明)