【问题标题】:Error: This command is not available when running the Angular CLI outside a workspace错误:在工作区外运行 Angular CLI 时,此命令不可用
【发布时间】:2022-08-21 11:55:29
【问题描述】:

我对 Angular 还很陌生。但是当我尝试使用ng serve --open 开始我的项目时,我得到了这个 error

我的项目structure 是这样的。可能是什么问题?

    标签: angular visual-studio-code


    【解决方案1】:

    您只需要确保您在应用程序的根目录下,如果有任何结构问题,还要检查angular.json

    【讨论】:

      【解决方案2】:

      导航到终端中的根文件夹,然后运行 ​​angular cli 命令。下面的命令会将您置于当前位置的根目录 => cd angular_t-项目

      【讨论】:

        【解决方案3】:

        要修复错误“在工作区错误之外运行 Angular CLI 时此命令不可用”,请执行在 VS Code 中右键单击您的项目名称并单击“在集成终端中打开”选项。

        它会将项目打开到您的终端并修复错误。现在您将能够运行该命令“ng serve –open”或“ng serve”进入您的终端没有任何问题。
        希望能帮助到你 :)

        【讨论】:

        • 这个解决方案对我有用,但你能解释一下为什么会这样吗?谢谢
        【解决方案4】:

        ng服务--打开 错误:在工作区外运行 Angular CLI 时,此命令不可用。

        检查您的路径:您必须遵循您的项目路径。然后你可以打开你的项目。

        C:\Users\Hp\Desktop\Angular\Projects\Project1>

        【讨论】:

        • 欢迎来到 SO!请看一下之前给出的其他答案。您的方法已经包含在那里。为了保持网站清晰并便于查找答案,我们尽量避免重复答案。
        【解决方案5】:

        正如其他人所说,您必须位于根文件夹中。

        如果您使用 Visual Studio 2019/2022,请使用终端/PowerShell:

        cd C:\Users\<user>\source\repos\<solution>\<projectname>\ClientApp
        

        【讨论】:

          【解决方案6】:

          Olha ai como eu resolvo quando tive o mesmo problema。

          [在此处输入图片描述][1] [1]:https://i.stack.imgur.com/eTIp6.png

          espero ter ajudado。

          【讨论】:

            猜你喜欢
            • 2023-01-24
            • 2023-02-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-02-28
            相关资源
            最近更新 更多