An error occored when use "http-server"(cannot find this command as cmdlet)

关于npm安装的http-server运行报错的问题。

运行下面命令安装http-server:

npm install http-server -g

然后在需要执行的文件夹下方打开cmd:

http-server

有时候会出现这样的报错情况:


error.png

就是“无法将“http-server”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重试。”

就是找不到http-server命令。找不到命令两种可能:一种是没有全局安装,一种是全局安装目录没有加入系统环境变量Path中,如果不指定npm默认安装目录,那就是安装到C:\Users\ 用户名\AppData\Roaming\npm中了。

检查是否全局安装此模块:

npm list --depth=0 -global

如果可以看到http-server已经安装,只要把C:\Users\ 用户名\AppData\Roaming\npm目录加入环境变量Path然后重启即可。

win10系统环境变量设置方法:(百度经验)

https://jingyan.baidu.com/article/00a07f3876cd0582d128dc55.html

你可能感兴趣的:(An error occored when use "http-server"(cannot find this command as cmdlet))