解决办法‘npm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

Posted study_7forever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决办法‘npm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。相关的知识,希望对你有一定的参考价值。

今天使用了nvm这个node的保姆级版本管理工具,的确很香。

首先打开官网nvm.uihtm.com/

下载安装过程很顺利,但是验证node及npm是否安装成功时,出现下面错误提示。

C:\\Users\\Administrator>npm -v

'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件

 

 排查发现node安装目录下只有node_global和node_modules 2个文件夹。

 原因是安装nvm后,没有使用管理员身份运行命令窗口

解决办法:卸载nvm,重新安装,使用管理员身份运行命令提示符应用。

执行以下命令:

nvm

nvm list available 

nvm install  版本号   (安装指定的版本的nodejs)

nvm ls 查看目前已经安装的版本 ( 当前版本号前面没有 * , 此时还没有使用任何一个版本,这时使用 node.js 时会报错 )

nvm user 版本号 使用指定版本的nodejs ( 这时会发现在启用的 node 版本前面有 * 标记,这时就可以使用 node.js )

nvm ls

node -v

npm -v

tip: 可以参考nvm文档手册 - nvm是一个nodejs的版本管理工具查看具体命令说明。

结果: 验证node 、npm安装成功。开森!

 

idea中terminal使用npm报不是内部或外部命令,也不是可运行的程序 或批处理文件。

win10电脑装好node以及npm环境之后,在idea工具使用npm命令存在以下问题:

 

 

 解决办法:有两个。

(一)部分人可行:将shell path地址换成如下。C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe,重启idea。再试试。

 

 

 (二)如果方法一可行,就不要看这个了。如果方法一不行,再看这个。

在doc命令下。windows 10 下,cmd添加了新功能,需要进入控制台,右击标题,选择属性,勾选使用旧版,并重启电脑,方可关联上。

 

以上是关于解决办法‘npm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。的主要内容,如果未能解决你的问题,请参考以下文章

idea中执行“npm”命令,提示node 不是内部或外部命令,也不是可运行的程序

完美解决http-server 不是内部或外部命令

'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法

解决:'git' 不是内部或外部命令,也不是可运行的程序

Python ” ‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。“报错 以及 python -m ensurepip 后也不管用解决办法

Python ” ‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。“报错 以及 python -m ensurepip 后也不管用解决办法