首页 > 解决方案 > 当从 Angular 4 更改为 Angular 7

问题描述

我试图将 Angular4 转换为 Angular 7。我在下面遇到了这样的错误

error TS2305: Module '"../../../@angular/core/core"' has no exported member 'OpaqueToken'.

谁能告诉我如何解决这个错误?

标签: angular

解决方案


您的导入行一定是错误的(因为双引号)。您的导入行应如下所示:

import { OpaqueToken } from '@angular/core';

并且OpaqueToken已被弃用,InjectionToken因此您应该考虑更新您的代码(请参阅https://github.com/angular/angular/issues/14763)。


推荐阅读