'http-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2023-08-26 07:07:25 浏览: 292
当出现'http-server'不是内部或外部命令,也不是可运行的程序或批处理文件的错误时,可能是由于以下几种原因引起的:
1. 没有正确安装http-server。请确保已经按照正确的步骤安装了http-server。你可以使用以下命令在管理员身份下全局安装http-server: 'npm install http-server -g'。如果已经安装了http-server,可以尝试重新安装。
2. 环境变量配置错误。如果你已经正确安装了http-server,但仍然出现该错误,请检查一下环境变量配置是否正确。确保已经将npm全局安装目录添加到系统的环境变量中。
3. 输入命令时路径错误。在运行http-server命令时,需要指定正确的路径以启动服务器。请确保你在命令行中指定了正确的路径。例如,可以尝试使用以下命令启动http-server并指定路径: 'http-server src'。
4. 端口被占用。如果你尝试在默认端口上运行http-server时(默认为8080),而该端口已经被其他程序占用,那么也会出现该错误。你可以尝试更改http-server使用的端口,例如使用以下命令更改端口为8888: 'http-server -p 8888'。
综上所述,当出现'http-server'不是内部或外部命令,也不是可运行的程序或批处理文件的错误时,你可以通过重新安装http-server、检查环境变量配置、确定正确的路径和更改端口来解决该问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [http-server 不是内部或外部命令,也不是可运行的程序或批处理文件](https://blog.csdn.net/genggengbu2/article/details/101542817)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文