【问题标题】:Angular 2 RC.5 Plunker error: TypeError: core_1.NgModule is not a functionAngular 2 RC.5 Plunker 错误:TypeError: core_1.NgModule is not a function
【发布时间】:2016-12-17 15:25:32
【问题描述】:

我通过执行以下操作将 Angular 2 Plunker 从 RC.4 升级到 RC.5:

  • 更新了 systemjs.config.js 以匹配 quickstart plunker
  • 更新了 main.ts 以匹配快速入门插件
  • 创建了文件 app/app.module.ts,并用 quickstart plunker 的内容填充它

我没有看到我的简单 plunker 所需的任何其他更改。

我不断收到此错误:Error: TypeError: core_1.NgModule is not a function(…)

【问题讨论】:

    标签: angular plunker


    【解决方案1】:

    虽然我不确定问题是什么,但这解决了它:

    • 保存您的更改
    • 重新加载页面/插件

    错误不再出现。 (我认为这与一些未正确重新生成的旧文件有关。)

    【讨论】:

    • 不是在 pluker 上,而是在我使用我忘记更新的 bundled-angular-dependencies(RC4) 时发生在我身上。可能是缓存导致它崩溃
    • 我遇到了同样的错误。你在关注英雄之旅教程吗?如果是,我认为最近发生了变化。我现在打开了这个问题:github.com/johnpapa/angular2-tour-of-heroes/issues/71
    【解决方案2】:

    英雄之旅教程已更改并引入了 app.module.ts 以及 systemjs.config.js 中的版本,例如:ngVer 现在是 @2.0.0-rc.5'。替换 systemjs.config.js 一切对我来说都很好。

    【讨论】:

      【解决方案3】:

      您可以在此处按照角度升级 rc4 到 rc5 文档:https://angular.io/docs/ts/latest/cookbook/rc4-to-rc5.html

      【讨论】:

        【解决方案4】:

        我在我的项目中遇到了完全相同的问题。它在一台电脑上工作,在另一台电脑上不起作用。 原来解决方案很简单:

        清除浏览器缓存

        【讨论】:

          猜你喜欢
          • 2018-05-09
          • 2017-01-07
          • 1970-01-01
          • 1970-01-01
          • 2014-06-29
          • 2018-12-08
          • 2019-11-10
          • 1970-01-01
          • 2015-11-01
          相关资源
          最近更新 更多