AOT给出错误,比如找不到模块?

时间:2017-06-23 06:43:24

标签: angular angular2-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:找不到名称'模块'。

我做错了什么?我该如何解决这个问题?

0 个答案:

没有答案