【nodejs】终端命令不能使用或没输出?试试重装

当遇到Node.js命令行无输出或无法使用时,可以尝试重装。步骤包括清理本地安装、删除相关文件夹、通过控制面板卸载旧版、下载指定版本(建议v16及以下)的Node.js并安装。对于v17及以上版本,由于更新了OpenSSL,可能引发错误,需设置环境变量。此外,文章还介绍了如何安装cnpm,更改npm镜像以加速下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在终端命令不能使用或没输出,这种情况可以试试重装nodejs

重装nodejs

步骤:

  1. 第一步.先清空本地安装的node.js版本

    • 删除C:\Users\[Admimistraor]\AppData\Roaming下的npm和npm-cache文件,记得勾上隐藏目录
      请添加图片描述

    • 然后进入命令控制行窗口,并输入where node查看之前本地安装的node的路径,找到上面找到的路径,将node.exe所在的父目录里面的所有东西都删除

请添加图片描述

  • 为了彻底删除之前安装的node.js,鼠标点击电脑左面最左下角的win窗口图标弹出,输入“控制面板”再点击回车键进入,进入控制面板后,找到所安装的node.js并卸载。

请添加图片描述

nodejs下载地址:https://nodejs.org/dist/v10.14.2/

版本建议在v16及以下,不宜过高,在v17及以上版本之后更新了OpenSSL,对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响,以前的项目在升级 nodejs 版本后会报错。

错误:

nodejs初始化运行项目报错Error: error:0308010C:digital envelope routines::unsupported
#windows系统
set NODE_OPTIONS=--openssl-legacy-provider

#macOS 系统
export NODE_OPTIONS=--openssl-legacy-provider

注意:v17及以上版本每次运行都必须声明一次。

下载.msi的安装包
请添加图片描述

双击安装,一直点next即可,不要更改默认的存储路径,环境变量自动会配置

打开命令提示器,输入

$ npm -v

查看是否安装成功,看到版本号即可

请添加图片描述

安装cnpm,在命令提示器中输入

npm install -g cnpm -registry=https://registry.npm.taobao.or

等待安装完成即可

更改镜像,不然下载太慢

打开vs,在终端输入

$ npm config set registry https://registry.npmmirror.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

B64A-消闲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值