【发布时间】:2018-09-19 19:23:44
【问题描述】:
我在笔记本电脑上克隆了一个存储库,一个月前我从另一台计算机创建了这个源。我的项目很成功,一个月前没有任何错误。但是今天在我在新计算机上克隆存储库后,我遇到了一些错误。
实际上我写了npm i 来安装包然后我尝试通过ng build 构建我的项目
但发生了这些错误:
找不到本地工作区文件 ('angular.json')。错误:本地 找不到工作区文件('angular.json')。
有人建议我从AppData\Roaming 中删除npm 和npm-cache,并从src 目录中删除package-lock.json,然后再次安装包。但这个解决方案不起作用。
【问题讨论】:
-
能贴出项目的根目录结构吗?
-
嗨!首先,
angular.json文件位于哪个目录?通常,它应该直接位于“ClientApp”内,是位于那里还是位于其他子文件夹/上层文件夹中?它是命名为angular-cli.json还是angular.json(它们实际上是相同的,但是从 angular v6+ angular-cli.json 变成了 angular.json。如果它仍然命名为 angular-cli.json 并且您使用的是 angular v6+,那么有些事情发生了更新时出错)?而且,...您使用的是哪个版本的 Angular 和 Angular-Cli(我的意思是,用 package.json 编写的那个)? -
试试
ng update @angular/cli --save这将创建一个 angular.json 文件。