【问题标题】:has no exported member 'state'. - Angular没有导出的成员“国家”。 - 角
【发布时间】:2019-09-08 22:11:32
【问题描述】:

我在Angular 有一个项目,该项目在另一台机器上运行良好,但是这会返回此错误。

我认为应该是版本问题,升级到最新版本,卸载并安装,但仍然出现同样的错误。

我尝试更新 cli 角度,因此

npm update angular-cli -g

它没有用,所以我卸载它并安装它,并继续遇到同样的问题。

对不起,我真的开始学习角度了,时间不多,我还处于学习阶段。

编辑 我设法解决的问题真的是宣言。

【问题讨论】:

  • 请创建一个minimal reproducible example
  • 你的credit-details.component.ts中有这样一行:import { state } from '@angular/core/'。删除 state,因为它在该模块中不存在。
  • @angular/core 中有导出的模块“状态”,所以这可能是与代码相关的问题。您应该发布组件的代码。

标签: angular node-modules


【解决方案1】:

state 不再是 Angular core 的一部分。 “触发器、状态、过渡、动画、样式”的 import 已从 @angular/core 更改为 @angular/animations

import { state } from '@angular/animations';

在两台机器上检查您的角度版本。从 Angular 6 开始,这种变化是有效的。

【讨论】:

    猜你喜欢
    • 2017-06-27
    • 2018-12-22
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 2016-10-06
    • 2018-10-19
    • 2017-01-29
    • 2017-07-07
    相关资源
    最近更新 更多