window下, nvm安装 node之后。node、npm使用不了。报错:npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

7,324 阅读1分钟

一、导入 :

在自己的vue项目中,想使用mockjs + mock-server,但是报错了。

最近,看了vue-element-admin 的代码。里面用到了 mockjs + mock-server.js。 在自己的vue项目中,也想使用mockjs + mock-server.js。但是频频报错。

image.png

报错如下: image.png

我一看错误,node 识别不了import,网上一搜发现node 版本 13. Node verison 13.2.0 起开始正式支持 ES Modules 特性。 于是用nvm 安装一个高版本的node,于是就有了这个文章记录。

备注:后来使用node 14.17.5 版本的来跑项目,还是会报错。 应该是其他原因,不是node版本的原因。

二、nvm 安装node之后,npm使用不了

  • 报错如下:

1673340808746.png

  • 提示已经安装了node 14.17.5 image.png

npm使用不了 image.png 检查 nvm目录下,根本没发现 node 14.17.5 这个版本的nodejs

image.png

三 解决方案:

在nvm 的目录下建一个 v14.17.5

在命令行中输入 where nvm 快速查看,nvm安装在哪个目录下 image.png

从node下载 14.17.5 版本的node压缩文件(我是windows) image.png

或者下载 .zip 文件 image.png

将文件移入到 v14.17.5 目录下 image.png

成功了 image.png

四:链接

-Windows上安装NVM之后找不到NPM的解决办法]