【问题标题】:Visual Studio Code Integrated Terminal: http-server : The term 'http-server' is not recognizedVisual Studio Code 集成终端:http-server:无法识别术语“http-server”
【发布时间】:2018-05-01 19:07:32
【问题描述】:

我是 Angular 和 Visual Studio Code 的新手。我按照在线教程开始了我的第一个 Angular 应用程序。当我尝试在 VS 代码集成终端上执行 http-server 时,出现以下错误。没找到,怎么解决。

PS C:\MyFolder\Learning\Angular> http-server http-server :术语“http-server”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果路径 已包含,请验证路径是否正确,然后重试。 在行:1 字符:1 + http服务器 + ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (http-server:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

【问题讨论】:

    标签: node.js npm httpserver


    【解决方案1】:

    在终端中运行:

    npm install -g http-server
    

    这将在您的计算机上全局安装最新版本的http-server。然后,当您需要为 Web 应用程序提供服务时,您可以从终端或其他命令提示符处运行它。

    请参阅this 了解有关该软件包的更多信息以及如何使用它。

    【讨论】:

    • 非常感谢。有效。以前我没有尝试全局安装。
    • 感谢您接受我的回答!如果您在使用 tsc 时遇到问题,请提出新问题。
    • 我使用的是 Win 10 并使用全局命令“npm install http-server@0.11.0 -g”安装它。它工作过一次。第二天重新启动机器后,我开始收到上述问题中提到的错误。有人可以帮忙吗?我可以在这里找到 http-server:C:\Users\USERID>\AppData\Roaming\npm\node_modules\http-server
    【解决方案2】:

    您是否已全局安装?

    npm i -g http-server

    为了能够在你的终端中使用一个包,你需要在你的机器上全局安装它。

    【讨论】:

      【解决方案3】:

      您好,我遇到了同样的错误,但我修复了它也适用于您使用实时服务器时 ---> 在您的 Visual Studio 代码编辑器中 click here for image

      按下图中所示的图标,然后安装 HTTP-server/live-server 现在打开您的 HTML 文件,右键单击该文件并选择选项 open as live-server 。现在好了……

      谢谢----

      【讨论】:

        【解决方案4】:

        你可以用这个安装:

        npm install http-server
        

        【讨论】:

          猜你喜欢
          • 2020-01-12
          • 1970-01-01
          • 1970-01-01
          • 2020-04-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-05
          • 2022-12-20
          • 2018-03-09
          相关资源
          最近更新 更多