因下载使用 nvm 而引发的学习事件
总结
- 了解并学会了如何使用下载工具 curl
- 了解如何设置 Path 环境变量(控制面板 -> 系统和安全 -> 系统 -> 高级系统设置)
- nvm 设置 node 或 nvm 镜像(用来下载 node 的源、用来下载项目依赖的源)
- 文件路径中
~符号的含义 - node 历史版本获取链接
- nvm-windows 常用命令
- 依赖缓存的获取
- npm 脚本的执行原理
- .npmrc 配置文件作用
一开始在 github 上找到 nvm 这个仓库。然后就按照 readme 文档,先下载了一个下载工具 curl,然后再用 curl 来下载 nvm 这个仓库。再然后,出现了一些问题,就顺带复习或学习了其它的技能。
安装 nvm
首先下载 curl (windows 版),下载后解压缩,将解压缩后的目录添加到系统的 Path 环境变量中。
然后执行脚本:
shell
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash这个脚本会把 nvm 仓库下载到目录 ~/.nvm 中,(~ 在 Unix 系统中表示用户的 home 目录,在 windows 就表示随便一个被指定了的目录了)
然后将下列代码添加到 ~/.bashrc 文件中并执行。(如果不存在 ~/.bashrc 文件,需要自己创建下,否则会安装失败)
shell
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm验证是否安装成功
shell
command -v nvm最后是成功了的,但是使用起来非常卡,而且有时候切换 node 版本不成功。于是我又发现了 nvm-windows,使用起来更加的迅捷,流程。