我在笔记本电脑上克隆了一个存储库,该存储库是我一个月前从另一台计算机创建的源。我的项目成功了,一个月前没有任何错误。但是今天,在将存储库克隆到新计算机中之后,我遇到了一些错误。
实际上,我写了npm i
来安装软件包,然后尝试通过ng build
但是发生了这些错误:
找不到本地工作区文件('angular.json')。错误:本地 找不到工作区文件('angular.json')。
有人建议我从npm
删除npm-cache
和AppData\Roaming
,然后从package-lock.json
目录删除src
,然后重新安装软件包。但是此解决方案不起作用。
答案 0 :(得分:1)
我假设您的项目使用的是cli的旧版本(使用angular-cli.json
文件),而您的计算机上的是使用angular.json
的较新版本。
要对此进行归档,您应该运行 ng update @ angular / cli 。 Somethimes需要运行两次。然后,您应该有一个更新的项目。
The official documentation for updates允许标志migrate-only
。如果您只想归档迁移而不是完整的更新,这可能很有用。然后运行:
ng update @angular/cli --from=x.x.x --migrate-only
,其中x.x.x
代表您的cli的实际版本。