找不到Angular 4本地工作区文件('angular.json')

Posted

技术标签:

【中文标题】找不到Angular 4本地工作区文件(\'angular.json\')【英文标题】:Angular 4 Local workspace file ('angular.json') could not be found找不到Angular 4本地工作区文件('angular.json') 【发布时间】:2018-11-16 18:11:51 【问题描述】:

我知道已经有这样的问题有答案,但我尝试了最常见的解决方案,但都没有成功。

我正在从 github 克隆一个 angular 4 项目,我执行了一个 npm install,但当我运行 ng serve 时出现此错误。

找不到本地工作区文件 ('angular.json')。错误:本地 找不到工作区文件('angular.json')。 在 WorkspaceLoader._getProjectWorkspaceFilePath (/Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/workspace-loader.js:37:19) 在 WorkspaceLoader.loadWorkspace (/Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/workspace-loader.js:24:21) 在 BuildCommand._loadWorkspaceAndArchitect (/Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/architect-command.js:180:32) 在 BuildCommand。 (/Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/architect-command.js:47:25) 在 Generator.next () 在 /Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/architect-command.js:7:71 在新的承诺 () 在 __awaiter (/Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/architect-command.js:3:12) 在 BuildCommand.initialize (/Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/architect-command.js:46:16) 在对象。 (/Users/poweruser/Applications/nodework/angular4-file-upload/node_modules/@angular/cli/models/command-runner.js:87:23)

我的节点版本是

v8.11.2

我的角度版本是

Angular CLI:6.0.8 节点:8.11.2 操作系统:达尔文 x64 角度:4.1.3

对我应该做什么有什么建议吗?

【问题讨论】:

你全局安装了什么版本的angular cli? 似乎你已经安装了 6 个,因为它正在寻找 'angular.json' 而不是 'angular-cli.json' 我的错...刚看到你的版本 【参考方案1】:

尝试将您的项目版本的 angular-cli 降级到与 ng4 兼容的版本...或将 ng4 应用升级到 ng6

【讨论】:

以上是关于找不到Angular 4本地工作区文件('angular.json')的主要内容,如果未能解决你的问题,请参考以下文章

Angular2-signaturepad 与 Angular 一起使用会导致找不到模块错误

Angular 2:找不到名称“订阅”

找不到工作区文件('angular.json')

Angular - 在此服务器上找不到请求的 URL /home

错误:找不到模块'@ckeditor/ckeditor5-build-classic'角度9的声明文件

在生产模式 Electron + Angular 下找不到 sqlite 文件