gpt4 book ai didi

javascript - 交叉类型阻止编译

转载 作者:行者123 更新时间:2023-11-27 23:06:28 25 4
gpt4 key购买 nike

我发帖是因为我在 TypeScript 中遇到交叉类型问题。

上下文是这样的:在这个项目中,团队希望集成 Lodash,因为它可以让我们记住大量代码。我们在Webstorm 10.0.4中使用TypeScript并使用grunt-typescript进行编译。我们检索了定义文件lodash.d.ts,但是,由于它包含很多交叉类型(例如debounce(...): T & Cancelable),我们无法编译我们的项目。

我们通过谷歌搜索但到目前为止还没有找到任何解决方案。是因为Webstorm版本的原因吗? grunt-typescript 节点模块?对于这个案子,我们确实需要一些帮助。

最佳答案

we cannot compile our project.

如果您使用grunt-typescript进行编译,那么这就是您需要修复的地方。

We retrieved the definition file lodash.d.ts, but, as it contains a lot of Intersection Types (like debounce(...): T & Cancelable)

似乎您正在使用的 grunt-typescript 版本正在使用旧版本的编译器。如果有机会请给https://github.com/TypeStrong/grunt-ts/走吧。它始终附带最新的稳定 TypeScript 编译器。

关于javascript - 交叉类型阻止编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36543241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com