找不到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 - 在此服务器上找不到请求的 URL /home