文章目录
一、node使用场景及解决的问题
今天有个项目启动报错

查了之后发现是node版本问题,
查看项目的package.json,发现sass依赖版本为^1.32.8,而该版本可能需要较新的 Node 环境(或编译配置)才能正常工作。在 Node v10 中,globalThis尚未被完全支持,导致 SASS 编译引擎报错。
开发中肯定是要多个项目之间来回切换的,总不能每次都卸载node重新安装吧,nvm就是管理各个node版本的工具并支持来回切换。
二、卸载node(这一步也可以去查其他教程,简写)
安装之前先卸载node
2.1 查看node安装位置


检查:C:\Users{User}\AppData\Roaming/node-cache

存在都删除
2.2 卸载node

三、下载安装nvm
3.1下载
https://github.com/coreybutler/nvm-windows/releases
进入这个页面往下拉,能直接看到
点击这个去下载安装程序

3.2安装配置
下载完安装包之后,安装

中间这个地方需要改一下,在安装目录上建一个nodejs文件夹,然后指定一个自定义文件夹
如:C:\nvm\nodejs
其他的都直接一路下一步完成安装

使用版本号命令,成功显示版本号,完成安装

安装完成之后找到nvm的安装路径,添加以下镜像配置
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
镜像配置:

四、nvm的使用
这里需要熟悉几个简单的命令
1、安装特定版本的 Node.js
nvm install 版本号 例:nvm install 18.16.0
2、使用特定版本的 Node.js
nvm use 版本号 例:nvm use 14.17.6
3、查看本地已有node版本
nvm ls

可以看到已经切换成功,带*号的就是当前使用的node版本
到这里就基本完成了nvm的安装与使用了

1166

被折叠的 条评论
为什么被折叠?



