export declare class Config {
readonly ROUTE_TYPE_CREATE: string;
}
import { Config } from "./Config";
export default class NewComponent {
constructor() {
this.routeType = Config.ROUTE_TYPE_CREATE;
}
}
当我编译代码时,它返回:
ERROR in [at-loader] ./new.cpn.ts:12:33
TS2339: Property 'ROUTE_TYPE_CREATE' does not exist on type 'typeof Config'.
有什么问题?为什么不可接近?
答案 0 :(得分:3)
您在Config
上声明了一个实例属性,但没有声明名为Config.ROUTE_TYPE_CREATE
的静态属性。添加static
,它应该有效:
declare class Config {
static readonly ROUTE_TYPE_CREATE: string;
}
如果您仔细阅读非常,则会出现错误消息提示:
属性' ROUTE_TYPE_CREATE'类型' typeof配置'。
上不存在
如果你有一个实例,那就是on type 'Config'
,但你直接在课堂上工作。