问题描述
Rocky Linux 9 默认 yum 安装的 Node.js 版本是16,vite启动报错:TypeError: crypto$2.getRandomValues is not a function
,需安装更高版本的 Node.js
使用nvm安装Node.js的好处
- 多版本管理,NVM 允许你安装多个不同版本的Node.js,而不需要卸载或全局替换。
- 版本隔离,每个安装的Node.js 版本都会被NVM 隔离,不会相互干扰
- 方便切换,使用
nvm use
命令,可以快速切换当前使用的Node.js 版本 - 避免版本冲突,通过使用NVM,可以避免全局安装Node.js 导致的潜在版本冲突问题。