web-dev-qa-db-ja.com

ResolveJsonModuleはAngular 10で機能していませんか?

私は、私のAssetsフォルダにある基本的なJSONファイルがブランドの新しいAngular 10プロジェクトを持っています。
[。] Angular CLI:10.0.1ノード:14.5.0 OS:Win32 X64 TSCバージョン3.9.5。私のtsconfig.json私は持っています

_  "compilerOptions": {
    "module": "commonjs",
    "resolveJsonModule": true,
    "esModuleInterop": true
  }
_

Vscodeを複数回再起動し、vscode端末、PowerShellウィンドウ、およびBash Terminalからコンパイルしてみましたが、すべて同じメッセージを返します。私はさまざまなオプションの複数の組み合わせでコンパイルを試みました。この時点で、私はこのプロジェクトを再起動し、私のバージョンの角度をダウングレードする必要があるかどうか疑問に思いますか?

7
Melvin Gruschow

Angular 11でも似たものがある場合:

この追加のエラーメッセージが表示されます。

モジュール 'nameofmyjsonfile.json'が見つかりません。 '.json'拡張子を使用してモジュールをインポートするために '--resolvejsonModule'を使用することを検討してください。

そのため、resolvejsonModuleから "TSCONFIG.JSON"ファイルの内部CompilEROptions、intsconfig.app.json

_ {
      "compileOnSave": false,
      "compilerOptions": {
        "baseUrl": "./",
        "outDir": "./dist/out-tsc",
        "resolveJsonModule": true,
        "sourceMap": true,
        "declaration": false,
        "downlevelIteration": true,
        "experimentalDecorators": true,
        "moduleResolution": "node",
        "importHelpers": true,
        "target": "es2015",
        "module": "es2020",
        "lib": [
          "es2018",
          "dom"
        ]
      }
    }
_
2
Grekod