无法加载架构 - angular.json 文件

Abh*_*bhi 12 typescript angular

我在文件中遇到以下错误angular.json,其中架构未正确加载,出现错误无法加载架构,下面代码的第一行给我错误,请参见下文

{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "projects",
  "projects": {
    "mrr": {
      "root": "",
      "sourceRoot": "src",
      "projectType": "application",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
Run Code Online (Sandbox Code Playgroud)

两者angular.jsonnode_modules处于同一水平。

Use*_*578 9

我在 VSCode 中得到了这个,当时我在重组我的工作目录并在此过程中清除了一些 node_modules 目录以避免耗时的复制操作后,在没有首先在 Angular 项目中运行“npm install”的情况下意外启动了它。

当然,当我收到错误时,我什至懒得检查 node_modules 是否在那里,我“只是知道”它在那里。(事实上​​,除了那个项目目录之外,我已经在所有项目目录中运行了“npm install”。)

关闭 VSCode,在 Angular 项目目录中运行“npm install”并再次启动 VSCode 后,错误消失了。


Ant*_*nas 4

嗨,Abhishek 是与 Angular 9 或 Node 12 相关的问题,我也遇到了同样的问题,所以我回滚到节点 11 和 Angular 8,一切都很好

[更新] 我更新了 Angular 和 Node,一切都很好,问题在 9.1.6 中得到了解决,您可以在 github 上检查问题https://github.com/angular/angular/issues/35154

我遵循的步骤

  • npm cache clean
  • npm install -g @angular/cli

如果您在安装 npm 时遇到问题,请使用 -verbose 选项查看更多详细信息。

  • 在这一切之后ng update

这将修复此错误。

  • 我在使用“node 10”和“angular 10”时遇到了这个问题。此外,从“npm 5”开始,“npm cache clean”命令会抛出一个错误,解释不再需要该命令。替代方案是“npm 缓存验证”或“npm 缓存清理 --force”。 (2认同)