ошибка tsconfig при запуске проекта Angular 11

Я просто создал проект, никаких изменений не делал. Он показывает ошибку в файле tsconfig.json. Я попытался исправить это, изменив es2020 на es2015, но это не устранило ошибку.

TS6046: Argument for '--module' option must be: 'none', 'commonjs', 'amd', 'system', 'umd', 'es6', 'es2015', 'esnext'.

Вот мой tsconfig.json

 {
  "compileOnSave": false,
  "compilerOptions": {
  "baseUrl": "./",
  "outDir": "./dist/out-tsc",
  "forceConsistentCasingInFileNames": true,
  "strict": true,
  "strictPropertyInitialization": false,
  "noImplicitReturns": true,
  "noFallthroughCasesInSwitch": true,
  "sourceMap": true,
  "declaration": false,
  "downlevelIteration": true,
  "experimentalDecorators": true,
  "moduleResolution": "node",
  "importHelpers": true,
  "target": "es2015",
  "module": "es2020",
  "lib": [
    "es2018",
    "dom"
  ]
},
 "angularCompilerOptions": {
   "enableI18nLegacyMessageIdFormat": false,
   "strictInjectionParameters": true,
   "strictInputAccessModifiers": true,
   "strictTemplates": true
}
}

Как я могу это решить.


person vindi96    schedule 28.04.2021    source источник
comment
"module": "es2020" должно быть "module": "es2015" также   -  person Mir entafaz Ali    schedule 28.04.2021


Ответы (2)


также обновите файл tsconfig.app.json с помощью "module": "es2015"

person Gopinath Shiva    schedule 28.04.2021
comment
спасибо за предложение, но это не исправило ошибку - person vindi96; 28.04.2021

Я думаю, проблема в том, что Angular нуждается:

"module": "amd",

В то время как Литу нужен один из вариантов модуля ES.

person Keith    schedule 12.05.2021