node版本和用的包不兼容问题,头疼

经常遇到node版本和包不兼容的问题,在茫茫大海中学习的时候发现一个nvm,可以随时切换node版本,简直不要太开心,附上流程

环境windows

首先:下载一个nvm包https://github.com/coreybutler/nvm-windows/releases,进行安装

nvm-noinstall.zip :绿色免安装版,但使用时需进行配置。
nvm-setup.zip :安装版,推荐使用

 

下载的node版本存放位置

 

 

当前系统使用的node位置

 

 然后next,安装,完成。

然后查看:

 

本地没有任何版本,因为我在安装nvm之前卸载了node,听说不卸载有可能会有问题(没验证)

查看远程可用的版本

 

 然后其中有提示说查看完整的列表,请见https://nodejs.org/en/download/releases/

 好了,越来越接近终点,下一步,安装制定版本,因为我的项目要用到node-sass7的版本,然后需要安装node18往下的版本才行

 

 好的,个人需要选择一个14版本

执行nvm use 14.21.2,理论上就成功了

 哎,试试会不会自动设置环境变量,重启敲node -v,有了,okkk,完美

 

常用命令行:

nvm ls :列出所有已安装的 node 版本
nvm list :列出所有已安装的 node 版本
nvm list available :显示所有可下载的版本
nvm install latest:安装最新版 node
nvm install [node版本号] :安装指定版本 node
nvm uninstall [node版本号] :删除已安装的指定版本
nvm use [node版本号] :切换到指定版本 node
nvm current :当前 node 版本

 

posted @ 2023-01-06 16:52  小眼睛大生活  阅读(661)  评论(0)    收藏  举报