Node.js 版本升级方法

embedded/2024/9/23 10:48:27/

在构建vue项目时,依赖npm(Node Package Manager)工具,类似于Java项目需要maven管理。而npm是node.js的管理工具,npm依赖node.js环境才能执行。

有时候使用voscode或者其他工具安装vue项目依赖,显示一直处于加载状态(CPU占100%),可能是因为有些依赖需要高版本Node.js(npm版本需要对应node.js版本,才正常运行)。

如果已经安装过node.js版本,需要对node.js进行升级。

一. 使用node.js的n模块升级(windows系统不适用n模块,n模块命令不起作用)

使用以下命令进行:

# 查看当前node版本
$ node -v# 清除npm缓存
$ npm cache clean -f# 安装n模块
$ npm install -g n# 升级到最新稳定版(LTS)
$ n stable# 升级到指定版本
$ n v18.20.2

二. 使用nvm(node.js版本管理工具)

1. 安装nvm之前,需要把之前的node.js删除干净,否则安装可能会出现报错,命令执行不成功。

卸载过程参考文章:Node卸载超详细步骤_卸载node-CSDN博客

2.在GitHub下载NVM安装包

网址:Releases · coreybutler/nvm-windows · GitHub

3.按照安装流程,选择安装路径即可

4.安装镜像

找到安装好的路径(不知道路径,cmd黑窗查询路径,命令:nvm root),在路径中setting.xml文件中添加:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror:  https://npmmirror.com/mirrors/npm/

5.使用命令操作node.js

# 安装指定版本的 Node.js  如 nvm install 20.12.2

nvm install <version>

# 使用指定版本的 Node.js(第一次安装记得使用该命令,否则不能用node.js

nvm use <version>

# 查看当前node.js版本

nvm current

# 卸载node.js

nvm uninstall <version>

6.环境变量配置

如图:

7.接下来就是node.js安装流程

三. 在node.js官网下载安装包,重新安装

网址:https://nodejs.org/en/download

安装流程参考文章:Nodejs的详细安装过程与步骤(超详细)_一步添加node.js-CSDN博客


http://www.ppmy.cn/embedded/24080.html

相关文章

unity3d使用3D WebView播放网页中的视频

Unity2021.3.35f1&#xff0c;硬件ESP32-Cam&#xff0c;3D WebView插件 1.新建工程&#xff0c;导入3D WebView for Winfows和3D WebView for Android 2.打开场景Assets\Vuplex\WebView\Demos\Scenes\2_CanvasWebViewDemo 3.修改Canvas的Render Mode为Screen Space-Camera&am…

RSA实现中弱密钥漏洞分析

RSA实现中弱密钥漏洞分析 “Analyzing Weak Key Vulnerabilities in RSA Implementation” 完整下载链接:RSA实现中弱密钥漏洞分析 文章目录 RSA实现中弱密钥漏洞分析摘要第一章 引言1.1 研究背景1.2 研究目的1.3 研究意义 第二章 RSA算法基础2.1 RSA算法原理2.2 RSA密钥生成…

Debian 德比安 Nginx + PHP + MySql + beanstalkd + Redis + Node.js

网卡模式选择桥接 mirrors.163.com 阿里镜像源 https://mirrors.aliyun.com/debian/ DeBian 安装软件选择时勾选上 SSH server apt update apt install sudo #安装 sudo usermod -aG sudo username #添加普通账号到 sudo 让 root 可以 SSH 配置文件 /etc/ssh/sshd_config 找…

MySQL-查询数据-练习

练习 1.创建一个查询&#xff0c;显示收入超过 12,000 的雇员的名字和薪水。 select LAST_NAME,SALARY from employees where SALARY > 12000;2.创建一个查询&#xff0c;显示雇员号为 176 的雇员的名字和部门号。 select LAST_NAME,DEPARTMENT_ID from employees where …

软考 系统架构设计师系列知识点之软件可靠性基础知识(7)

接前一篇文章&#xff1a;软考 系统架构设计师系列知识点之软件可靠性基础知识&#xff08;6&#xff09; 所属章节&#xff1a; 第9章. 软件可靠性基础知识 第1节 软件可靠性基本概念 9.1.5 广义的可靠性测试和狭义的可靠性测试 广义软件可靠性测试 广义的软件可靠性测试是…

Linux Makefile之优化

1 概述 前面写了两篇关于Makefile的文章Linux Makefile编写之静态库和Linux Makefile编写之可执行程序.虽然编译没有问题&#xff0c;但还有优化的空间。 2 优化 优化列表&#xff1a; 目标文件放入单独目录。隐藏编译命令。增加头文件依赖。增量编译&#xff0c;只编译修改…

微软如何打造数字零售力航母系列科普04 - 微软联合Adobe在微软365应用程序中工作时推出新的生成式AI功能

微软和Adobe正在合作&#xff0c;将情境营销见解和工作流程引入微软Copilot&#xff0c;以提供生成的人工智能功能&#xff0c;使营销人员和营销团队能够在自然的工作流程中实现更多目标。 这些新的集成功能将在生产力和协作工具&#xff08;如Outlook、Teams和Word&#xff0…

JAVA系列 小白入门参考资料 继承

目录 1. 为什么需要继承 2. 继承的概念 3. 继承的语法 4. 父类成员访问 4.1 子类中访问父类的成员变量 1. 子类和父类不存在同名成员变量 2. 子类和父类成员变量同名 4.2 子类中访问父类的成员方法 1. 成员方法名字不同 2. 成员方法名字相同 ​5. super关键字 …