2

我有一个角度程序,当我转到 cmd 并尝试使用 ng serve 运行它时,它给了我这个消息。
我试图以在堆栈溢出时发现的某些方式解决它,但它们都不起作用

它向我显示了这个错误:

找不到本地工作区文件('angular.json')。  
错误:找不到本地工作区文件('angular.json')。
    在 WorkspaceLoader._getProjectWorkspaceFilePath (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\workspace-loader.js:37:19)
    在 WorkspaceLoader.loadWorkspace (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\workspace-loader.js:24:21)
    在 ServeCommand._loadWorkspaceAndArchitect (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:180:32)
    在ServeCommand。(C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:47:25)
    在 Generator.next ()
    在 C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:7:71
    在新的承诺 ()
    在 __awaiter (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:3:12)
    在 ServeCommand.initialize (C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:46:16)
    在对象。(C:\Users\omerb\AppData\Roaming\npm\node_modules\@angular\cli\models\command-runner.js:87:23)
4

3 回答 3

1

除了@Adonis 的回答看起来您正在使用更新版本的 Angular 但项目尚未更新。要将项目更新为 Angular 6,请遵循 Angular网站上给出的指南

于 2018-07-08T10:39:17.663 回答
0

另一种可能的解决方案是您没有在您尝试查看的项目的实际文件夹中运行“ng serve”。

于 2018-08-24T18:40:23.057 回答
0

解决许多其他问题的另一种解决方案是使用 CLI 重新创建项目:

ng new foo

之后,您将代码与当前代码合并。使用这种方法可以解决旧状态的任何问题,并让您重新开始。此过程有助于更新 Angular 版本。

于 2018-07-31T11:41:58.860 回答