我有一个Angular4应用程序,我正在升级到Angular5。
我得到以下错误。
src/app/application/services/generated/variables.ts(1,10)中有错误:
错误TS2305:模块
“…/节点模块/@angular/core/core”
没有导出的成员“opaquetoken”。
代码段是:

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

export const BASE_PATH = new OpaqueToken('basePath');
export const COLLECTION_FORMATS = {
    'csv': ',',
    'tsv': '   ',
    'ssv': ' ',
    'pipes': '|'
}

此代码由swagger editor生成。

最佳答案

蛋白石被移除了。您必须使用injectiontoken代替。
我也面临同样的问题。
目前“最佳”的解决方案是在每次代码生成之后替换令牌。但这不是一个永久的解决办法。
请对此问题作出贡献:
https://github.com/swagger-api/swagger-codegen/issues/7324

07-28 09:34