angular - 当从 Angular 4 更改为 Angular 7
问题描述
我试图将 Angular4 转换为 Angular 7。我在下面遇到了这样的错误
error TS2305: Module '"../../../@angular/core/core"' has no exported member 'OpaqueToken'.
谁能告诉我如何解决这个错误?
解决方案
您的导入行一定是错误的(因为双引号)。您的导入行应如下所示:
import { OpaqueToken } from '@angular/core';
并且OpaqueToken
已被弃用,InjectionToken
因此您应该考虑更新您的代码(请参阅https://github.com/angular/angular/issues/14763)。
推荐阅读
- ubuntu - --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 是什么意思?
- python - “AttributeError:‘numpy.ndarray’对象没有属性‘值’
- c++ - 我仍然有这个问题: C++ get Partition Styles
- elasticsearch - 无需 SSL 的安全 Elasticsearch
- android - 无法在 android buildTool 30.0.1 中重新分配 Val
- java - 数组中多个最频繁的元素
- javascript - 为什么我的网页没有运行 React.js 或带有 CDN 的 JSX?
- r - 如何使用 purrr 添加多列?
- javascript - vuejs如何实时获取数据
- c - 了解 CS50 中的“Pset 2: Caesar”代码