0

我已经在我的 Angular 2 项目中实现了 aot,最终解决了所有错误

"node_modules/.bin/ngc" -p tsconfig-aot.json

运行成功,但我只看到 aot 文件夹中的 node_modules 文件夹,而其中没有 app 文件夹。那么我在哪里可以让 AppModuleNgFactory 引导它呢?

这是我的tsconfig-aot.json文件

{
  "compilerOptions": {
    "target": "es5",
    "module": "es2015",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": ["es2015", "dom"],
    "noImplicitAny": false,
    "suppressImplicitAnyIndexErrors": true
  },

  "files": [
    "app/app.module.ts",
    "app/main.ts"
  ],
  "exclude": [
    "node_modules",
    "content/scripts/angular",
    "content/scripts/jqwidgets",
    "typings/main",
    "typings/main.d.ts",
    "typings/AmCharts.d.ts"
  ],

  "angularCompilerOptions": {
   "genDir": "aot",
   "skipMetadataEmit" : true
 }
}
4

1 回答 1

0

更改了我的 package.json 的 typescript 版本

"typescript": "^2.0.3",

"typescript": "2.0.10",

有效!!

于 2016-12-12T12:51:50.710 回答