如何降低node.js版本(nvm下载安装与使用)

简介: 如何降低node.js版本(nvm下载安装与使用)

一、问题场景
项目打包时提示以下错误

error

js/chunk-f9fc6130.f14f870a.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
这个错误提示表明在执行Terser插件时,使用了一个不被支持的数字信封算法。这可能是因为加密算法的配置或环境设置有问题导致的。

    解决方案: 因为我电脑node版本是18的存在这个问题、同事电脑16的不存在该问题、所以选择降低node.js的版本。

二、如何降低 node.js 的版本
解决方案主要有以下

方案一、手动下载和安装特定版本的 Node.js
未采用,原因如下

1、不方便在多个项目或环境中切换版本。

2、不利于长期维护和管理多个版本

方案二、使用 nvm(最推荐采用)
1、nvm 是什么?
nvm 是 Node Version Manager 的缩写,是一个用于管理和切换 Node.js 版本的工具。它可以让你在同一台机器上同时安装和管理多个不同版本的 Node.js,方便你在不同项目或环境中使用不同的 Node.js 版本。

2、如何使用 nvm 来降低 node.js 的版本
步骤一、下载 nvm
(1) 进入nvm官网
官网地址:https://github.com/coreybutler/nvm-windows/releases

(2) window 系统下载 nvm-setup.zip

(3) 下载完成后得到一个压缩文件

步骤二、安装 nvm
1、解压 nvm-setup.zip 文件得 nvm-setup.exe 文件
2、双击 nvm-setup.exe 文件

勾选同意协议、点击 next

选择nvm安装路径、点击 next

选择node.js安装路径、点击 next

点击 install

如果你已经下过node会提示下图信息、点击是就行

下载完成 点击 finish

查看 nvm 版本

步骤三、配置 nvm(Node Version Manager)使用淘宝镜像源作为 npm 的下载源
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

步骤四、下载所需的 node.js 版本
nvm install 16.20.2

步骤五、切换当前的node.js版本
nvm use 16.20.2

步骤六、查看当前node版本和可用版本

步骤七、重新打开项目重新打包(打包成功)

3、nvm 常用指令

方案三、使用 n 来管理 Node.js 版本
未采用、原因如下

    功能和nvm类似、,但 nvm 在多版本管理、切换和维护方面更加便捷和强大,适用于各种不同的开发环境和项目需求。
相关文章
|
24天前
|
存储 JavaScript 前端开发
decimal.js库的安装和使用方法
【10月更文挑战第24天】decimal.js 是一个非常实用的高精度计算库,通过合理的安装和使用,可以在 JavaScript 中实现精确的数值计算和处理。你可以根据具体的需求和项目情况,灵活运用该库来解决数字精度丢失的问题。
|
1月前
|
JavaScript 测试技术 API
跟随通义灵码一步步升级vue2(js)项目到vue3版本
Vue 3 相较于 Vue 2 在性能、特性和开发体验上都有显著提升。本文介绍了如何利用通义灵码逐步将 Vue 2 项目升级到 Vue 3,包括备份项目、了解新特性、选择升级方式、升级依赖、迁移组件和全局 API、调整测试代码等步骤,并提供了注意事项和常见问题的解决方案。
|
1月前
|
JavaScript 前端开发 索引
JavaScript ES6及后续版本:新增的常用特性与亮点解析
JavaScript ES6及后续版本:新增的常用特性与亮点解析
38 4
|
15天前
|
JavaScript Linux iOS开发
详解如何实现自由切换Node.js版本
不同的项目中需要使用不同版本的 Node.js,有时旧项目需要旧版本,而新项目则可能依赖最新的 Node.js 版本
|
1月前
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
33 0
|
1月前
|
Web App开发 JavaScript 前端开发
JavaWeb 22.Node.js_简介和安装
JavaWeb 22.Node.js_简介和安装
|
JavaScript
第129天:node.js安装方法
node.js安装方法 第一步:双击node.js安装包开始安装,注意64位和32位,按照自己的进行安装 第二步:在安装过程中一直选择next,在选择安装目录时,大多数默认安装在C盘,我安装在了D盘,看个人习惯了 第三步:安装完成后,需要设置环境变量,这个是很重要的。
896 0
|
2月前
|
JavaScript
NodeJs的安装
文章介绍了Node.js的安装步骤和如何创建第一个Node.js应用。包括从官网下载安装包、安装过程、验证安装是否成功,以及使用Node.js监听端口构建简单服务器的示例代码。
NodeJs的安装
|
1月前
|
JavaScript 开发工具 git
已安装nodejs但是安装hexo报错
已安装nodejs但是安装hexo报错
30 2
下一篇
无影云桌面