安装蓝图时,环境上下文中不允许初始化程序错误

2024-02-29

我正在尝试使用@blueprintjs/core我的项目中的库。但是,当我编译代码时,我收到许多这样的错误:

node_modules/@blueprintjs/core/dist/common/classes.d.ts(4,30):
  error TS1039: Initializers are not allowed in ambient contexts.

这是怎么回事?我究竟做错了什么?


As of @blueprintjs/[email protected] /cdn-cgi/l/email-protection,Blueprint 现在使用 TypeScript 2.1 进行编译。在这个新版本的 TypeScript 中,初始化器被添加到常量的发出类型中。

所以之前,发出的一行classes.d.ts看起来像这样:

export declare const ACTIVE: string;

现在看起来像这样并包含一个初始化程序:

export declare const ACTIVE = "pt-active";

声明文件中的这种新语法使旧版本的编译器不满意。要消除错误,您需要确保至少使用 TypeScript 2.1 编译项目。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装蓝图时,环境上下文中不允许初始化程序错误 的相关文章

随机推荐