nvm 安装及使用
情景:随着node版本的迭代更新,老项目和新项目之间的node-sass包因node版本问题,导致项目跑不起来。
解决方向:
方向1. npm 没有安装上去,可配置淘宝镜像,使用淘宝镜像安装包;
方向2:解决node版本导致的问题
node 版本解决方案分析:
- 解决方案①:卸载原有版本,重新安装对应版本。
- 解决方案②:利用NVM对node版本进行管理
nvm管理如下👇,以windows为例子
windows-nvm下载地址:点我下载
一、nvm 下载地址内容介绍?
二、安装nvm及出现的问题
nvm 安装:
使用 nvm-setup.zip 安装,安装路径尽量不包含空格和中文,执行下一步直到finish
安装完成后,检测版本号和一系列帮助指令,看是否安装成功。
安装注意细节:
- 安装路径尽量不包含空格和中文
- 安装完成后,以管理员身份运行命令行工具
- 找到 nvm 安装目录下的 setting.txt,配置淘宝镜像,方便安装node对应的npm时,安装不上npm
setting.txt配置
root: D:\nvm\nvm
path: D:\nvm\nodejs
// 下述代码,配置淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
三、使用nvm指令安装/切换node
1.nvm 相关指令
nvm // 查看指令
nvm install 16.13.1 // 下载16.13.1版本的node
nvm ls // 查看当前安装的node列表
nvm list avaliable // 查看最近可用版本的node
nvm use 10.11.0 // 切换使用10.11.0版本的node
如果产生问题:node安装成功而npm未安装成功
解决方案: 按照步骤二,找到 nvm 安装目录下的 setting.txt,配置淘宝镜像
总结
安装路径不能有空格和中文
安装和使用过程,以管理员身份运行命令行工具
配置setting.txt的淘宝镜像,防止后续步骤安装node,npm报错