安装Node.js及问题解决

一、node.js下载

官网: nodejs官网.
http://nodejs.cn/download(中文版)
https://nodejs.org/en/(英文版)
![在这里插入图片描述](https://img-blog.csdnimg.cn/95f997cc510b40ee8f9ee167cc8918b6.png在这里插入图片描述
个人建议安装稳定版本的,持久维护且稳定 。 当然如果有需要安装最新版本的也可以看个人喜好。你可以根据自己的喜好和电脑的版本安装相应的软件。

二、安装步骤

双击下载好的安装包之后 会出现以下页面
在这里插入图片描述
一直点击Next (下一步)

勾选按钮接受Node.js 的服务条款
在这里插入图片描述

应用默认是安装再C盘 当然也可以选择Change 改变软件的安装位置
在这里插入图片描述
接下来一路点击下一步 不需要关注什么 直到界面出现Finish按钮如下图
在这里插入图片描述
点击Finish完成安装

三、确认安装完成

win+R 打开运行窗口,在此窗口输入cmd命令
在这里插入图片描述
node -v:显示安装的nodejs版本
npm -v:显示安装的npm版本
在这里插入图片描述
小编Node.js 的版本是17.3.0 npm 的版本是8.19.2

四、改进和优化

当然为了方便我们npm的使用 我们需要将npm的镜像源切换成国内淘宝镜像源

之所以建议大家切换数据源是因为个人在启动React项目的时候出现了以下错误提示

Creating a new React app in D:\Learn\ReactLearn\firstapp.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template…
npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! network Socket timeout
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network ‘proxy’ config is set properly. See: ‘npm help config’

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Mr liu\AppData\Local\npm-cache_logs\2022-11-27T15_18_09_572Z-debug-0.log
Aborting installation.
npm install --no-audit --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.

原因是我在启动项目时 下载配置太慢 中途断线导致项目迟迟没有响应 挂掉了。解决的方法就是切换npm的镜像源。

接下来就教教大家怎么切换npm的镜像源。

此时我们需要借助npm的管理工具 nrm
常见命令有
nrm -V 查看nrm版本
nrm ls 查看npm 镜像列表
nrm use npm 查看npm在用的镜像
在这里插入图片描述
一般刚安装npm时默认时默认时npm国外的镜像源 https://registry.npmjs.org/
此时需要用nrm use taobao 切换至淘宝镜像

再输入nrm use npm 查看npm在用的镜像 如果地址跟taobao后面地址对应上则切换成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值