我正在与其他几个人一起开发一个应用程序,今天我拉了master,在构建过程中突然收到一个错误:
类型“boolean”不可分配给类型“false”。
另一位同事也遇到了这个问题,但其他几个开发人员没有遇到这个问题。我们都运行相同的 tsconfig.json。
我已经更新了 TypeScript,我们都在运行 Node v10+。
什么可能导致我们的系统之间存在差异?
小智 4
我无法解释为什么会出现这样的差异。但对我有帮助的解决方案是使用false as const而不是布尔变量或 simple false。
TypeScript手册解释as const为“Literal Inference”。
| 归档时间: |
|
| 查看次数: |
8322 次 |
| 最近记录: |