1、小记nvm、node、npm的区别
- nvm:nodejs 版本管理工具。
也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
- nodejs:在项目开发时的所需要的代码库
- npm:nodejs 包管理工具。
在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件。
2、常规安装nvm方法
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
或者:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
移步这里看github:github.com/nvm-sh/nvm
来了!来了!它来了!就知道你们喜欢吃瓜。我遇到的问题:
- fatal: unable to access 'github.com/nvm-sh/nvm.…': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
tip:
=> Downloading nvm from git to '/Users/echo/.nvm'
=> Cloning into '/Users/echo/.nvm'...
以为会给机会,loading和Cloning。不爱就别伤害
- tip:以为被macos权限哔,故而万能sudo。
没ruan用,遂卒。舔狗怎能轻言放弃!舔它!不好意思走错频道了233333。
-
那就移除 git 代理后,再重新安装?
git config --global --unset http.proxy?
-
经过我不懈的努力,终于出现了新问题:
curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
这是上传大小限制?我并没有去探索新的问题,只想在一棵树上吊死。(大佬可以帮忙解答下这个问题)
3、使用gitee安装
-
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`z
显示安装成功。别急,后面配置环境变量再走。
4、配置环境变量
什么你说你不会shell?嘻嘻,我也不会,打开客户端。
进入.bash_profile文件设置环境变量:
vi ~/.bash_profile
-
打开文件后,输入e,表示进入编辑状态,cv我会!
export NVM_DIR="$HOME/.nvm"
[ -s "NVM_DIR/nvm.sh" ] && . "NVM_DIR/nvm.sh"
输入变量后,点击esc,表示退出;输入:wq,表示保存并退出。执行命令行生效:
source ~/.bash_profile
-
zsh配置
vim ~/.zshrc
source ~/.bash_profile
source ~/.zshrc
最后一步
nvm -v
不信你也试试,我这边是可以了。