关于环境吸气剂/安装者的投诉

问题描述 投票:0回答:1

我有一个开放源代码库-Firemodel,该库除其他外还使用ES类以及这些类中的getter / setter方法。这从来都不是问题,但是突然间,我正在使用的VueJS前端代码中抱怨这些getter / setter的每个实例。

以下是错误的显示方式示例:

enter image description here

正如您从红色波浪线所看到的,当我在vs-code中打开d.ts文件时,它可以识别错误,但是相反,当我转到Firemodel存储库并打开相同的已编译文件时vs-code那里没有错误。

特别是当我使用Firemodel]进行转拼时,我使用tsc并没有收到任何错误。我有一个Firemodel的使用者,它也使用tsc进行转换,而且Firemodel生成的*.d.ts文件也没有问题。但是,VueJS项目-使用Vue CLI的现成设置-失败,并出现这些错误。它使用Babel进行翻译。

这让我觉得也许Babel是真正的罪魁祸首,但我不确定。有人看过吗?有什么想法吗?

我有一个开放源代码库-Firemodel,该库除其他外还使用ES类以及这些类中的getter / setter方法。这从来都不是问题,但突然在我的VueJS前端代码中,我是...

typescript vue.js babel
1个回答
0
投票

该问题似乎可以通过将使用方应用程序(又名VueJS应用程序)中的Typescript本地版本升级到3.7.x(在3.5.x上已经解决了,当您使用[C0 ],然后选择“打字稿”选项。

© www.soinside.com 2019 - 2024. All rights reserved.