AOT дает ошибки, такие как модуль не найден?
Я пытаюсь использовать AOT в моем проекте. Я создал файл tsconfig-aot.json следующим образом
{
"compilerOptions": {
"baseUrl": "",
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"es2016",
"dom"
],
"mapRoot": "./",
"module": "es2015",
"moduleResolution": "node",
"outDir": "../dist/out-tsc",
"sourceMap": true,
"target": "es5",
"typeRoots": [
"../node_modules/@types"
]
},"files": [
"src/app/app.module.ts",
"src/main.ts",
"src/app/shared/shared.module.ts"
],
"angularCompilerOptions": {
"genDir": "aot",
"skipMetadataEmit" : true
}
}
У меня так много компонентов и модулей, как shared.module.ts, vendor.module.ts ... и т. Д.
когда я использую команду
node_modules/.bin/ngc -p tsconfig-aot.json
я получаю так много ошибок, похожих на
Error at D:/Projects/myproject/index/public/www/src/app/shared/sidebar/sidebar.ts:6:12: Cannot find name 'module'.
Ошибка в D:/Projects/myproject/index/public/www/src/app/shared/sidebar/topnav.ts:6:12: Не удается найти имя "модуль".
что я делаю не так? Как я могу это исправить?