首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用AOT systemjs构建Angular 5

无法使用AOT systemjs构建Angular 5
EN

Stack Overflow用户
提问于 2017-11-14 19:05:14
回答 1查看 346关注 0票数 0

我一直在寻找我的问题的解决方案,但没有运气。所以也许有人能帮我一下。

我正在从ng 4.4.4升级到5.0.1,在JIT模式下一切似乎都可以正常工作,但是当我尝试编译到AOT模式时,它不能工作。

该错误指出无法找到模块app.module.ngfactory,这似乎是有意义的,因为由于某种原因,它没有被生成。

以下是我的文件:

main-aot.ts

代码语言:javascript
复制
import { platformBrowser } from '@angular/platform-browser';
import { enableProdMode } from '@angular/core';
import { AppModuleNgFactory } from '../Scripts/dist/aot/tsScripts/app.module.ngfactory';

enableProdMode();
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);

tsconfig-aot.json

代码语言:javascript
复制
{
  "compilerOptions": {
    "target": "es5",
    "module": "es2015",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [
      "es2015",
      "dom"
    ],
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true,
    "outDir": "Scripts/dist/aot",
    "typeRoots": [
      "node_modules/@types/"
    ]
  },
  "files": [
    "tsScripts/app.module.ts",
    "tsScripts/main-aot.ts"
  ],
  "angularCompilerOptions": {
    "genDir": "Scripts/dist/aot",
    "skipMetadataEmit": true,
    "preserveWhitespaces": false
  }
}

我用来编译的命令是:

代码语言:javascript
复制
ngc -p tsconfig-aot.json && rollup -c rollup-config.js

有谁可以帮我?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-11-15 20:47:10

最后,我移动了我的项目结构,使用angular-cli,一切都正常了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47284137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档