【发布时间】:2019-11-04 04:20:27
【问题描述】:
我正在和其他几个人一起开发一个应用程序,今天我拉了 master 并且在构建时突然收到一个错误:
类型 'boolean' 不能分配给类型 'false'。
另一位同事也遇到了这个问题,但其他几个开发人员没有遇到这个问题。我们都在运行相同的 tsconfig.json。
我已经更新了 TypeScript,我们都在运行 Node v10+。
什么可能导致我们系统之间的差异?
【问题讨论】:
-
boolean不能分配给false,因为boolean等价于true | false。 -
您能否更新您的答案以包含一些显示问题的代码?这可能会让我们更容易看到发生了什么。
-
这不是问题。问题是这段代码可以在 pc a 上编译,但不能在 pc b 上编译。
-
是的,我知道。但是如果不知道什么不能编译,就很难看出问题可能是什么。
标签: typescript