node版本与npm版本不对应的解决方案

简介: node版本与npm版本不对应的解决方案


错误情况

今天遇到了个问题,原来用的node的版本是v14.16.0的,后来升级到了最新版20多的时候,以前的项目启动不了。

于是我手动将node卸载了,装回了14的版本,结果发现还是不行,这次报错的是说npm版本太高了与弄的版本不兼容。

解决方式

我这边使用的是nvm来处理的,但其实这不是解决问题的根源。

需要先将Node卸载掉,然后将本地的安装node目录删掉。

找到nvm的安装目录:

nvm path

执行这个命令就能看到安装目录,然后打开设置文件settings.txt,修改一下里面的内容:

root: D:\Users\24519\AppData\Roaming\nvm
path: D:\Users\24519\AppData\Roaming\nvm
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

主要是第二行,如果之前我们有装过node的话,第二行可能是之前的目录,会影响当前的nvm中的node环境,随意需要将第二行脸的path改成现在nvm中的node目录。就可以了。

目录
相关文章
|
18天前
|
网络安全 计算机视觉
【node】 npm install 报错:code 128
【node】 npm install 报错:code 128
34 1
|
2月前
|
JavaScript 内存技术
node与npm版本对应关系以及使用nvm管理node版本
node与npm版本对应关系以及使用nvm管理node版本
205 0
|
11天前
|
缓存 资源调度
npm install安装时一直idealTree:npm: sill idealTree buildDeps解决方案(亲测有效)
npm install安装时一直idealTree:npm: sill idealTree buildDeps解决方案(亲测有效)
22 2
|
2月前
|
JavaScript 内存技术
不同版本NodeJS切换使用
不同版本NodeJS切换使用
13 0
|
5月前
|
Ubuntu
node、npm 命令升级
node、npm 命令升级
|
4月前
|
JavaScript
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
184 0
|
8月前
npm install 报错 npm ERR! puppeteer@1.20.0 install: `node install.js`
npm install 报错 npm ERR! puppeteer@1.20.0 install: `node install.js`
193 0
|
8月前
|
JavaScript
Node.js npm设置淘宝npm镜像
Node.js npm设置淘宝npm镜像
1198 0
|
6月前
|
Windows
ts-node : 无法加载文件 C:\Users\Dell\AppData\Roaming\npm\ts-node.ps1,因为在此系统上禁止运行脚本。有关详细信息
ts-node : 无法加载文件 C:\Users\Dell\AppData\Roaming\npm\ts-node.ps1,因为在此系统上禁止运行脚本。有关详细信息
|
6月前
|
小程序
小程序wepy踩坑-Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'
小程序wepy踩坑-Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'
105 0