J'ai un fichier JSON de base dans mon dossier d'actifs d'un nouveau Angular 10 10.
CLI angulaire: 10.0.1 noeud: 14.5.0 OS: Win32 x64 TSC version 3.9.5. Dans mon tsconfig.json j'ai
"compilerOptions": {
"module": "commonjs",
"resolveJsonModule": true,
"esModuleInterop": true
}
J'ai redémarré VSCODE plusieurs fois et j'ai essayé de compiler à partir du terminal VSCODE, une fenêtre PowerShell et une borne BASH, tout renvoyer le même message: "Considérons en utilisant" --Resolvejsonmodule "pour importer le module avec" Extension ".json. J'ai essayé de compiler avec plusieurs combinaisons d'options différentes. À ce stade, je me demande si je devais redémarrer ce projet et simplement dégrader ma version de Angular?
Si quelqu'un a quelque chose de similaire dans Angular 11:
J'ai reçu ce message d'erreur supplémentaire:
Impossible de trouver le module 'nameofmyjsonfile.json'. Envisagez d'utiliser "--ResolvejsonModule" pour importer un module avec une extension '.json'.
Donc, je devais ajouter Resoldjsonmodule à "tsconfig.json" Fichier Intérieur compileroptions, pas dans tsconfig.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"
]
}
}