node.js和npm版本升级及升级过程中遇到的问题和解决方案

最初在本地安装Node.js和npm时,是通过Angular官网环境搭建一节中讲解的安装方式:下载Node.js进行安装,在安装的同时也安装了NPM客户端。

1. 安装Node.js

1.1 版本检查

使用node -v命令查看当前版本

1.2 下载安装程序

进入Node.js安装程序下载页面 Downloads,选择想要安装的版本进行下载。
在这里插入图片描述

1.3 安装

双击安装程序进行安装,全部点击Next,直到安装完成。


2. npm升级

2.1 版本检查

使用npm -v命令检查当前版本

2.2 升级

执行npm install -g npm命令,出现如下错误

Refusing to delete C:\Users\zhang\AppData\Roaming\npm\npm.cmd: is outside C:\Users\zhang\AppData\Roaming\npm\node_modules\npm and not a link

原因: 猜测可能是npm不能使用npm命令来升级自身的版本
解决方案: 安装cnpm,使用cnpm来进行npm的升级

  1. 安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
  1. 使用cnpm命令升级npm版本
// 升级最新版本的npm
cnpm install -g npm

// 升级指定版本的npm
cnpm install -g npm@指定版本号

如果遇到权限问题,尝试使用管理员身份打开cmd窗口。

npm升级成功。


3. 检查Node.js和npm之间的版本对应关系

浏览器搜索以往的版本 | Node.js,或者访问https://nodejs.org/zh-cn/download/releases/ 查看

在这里插入图片描述

4. 检查Angular CLI、Angular、Node.js、TypeScript 和 RxJS 兼容性矩阵

查看Angular CLI、Angular、Node.js、TypeScript 和 RxJS 版本兼容性关系,访问链接:https://gist.github.com/LayZeeDK/c822cc812f75bb07b7c55d07ba2719b3

部分关系如下图所示:
在这里插入图片描述


  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值