【发布时间】:2018-08-08 15:40:43
【问题描述】:
鉴于package.json 中的这些版本:
"typescript": "^3.0.1",
"immutable": "^4.0.0-rc.9"
我只是在文件中导入setIn(甚至不使用它):
import { setIn } from "immutable"
我在构建时从 Typescript 收到此错误:
[at-loader] ./node_modules/immutable/dist/immutable-nonambient.d.ts:2381:30
0:0 error TS2677: A type predicate's type must be assignable to its parameter's type.
似乎存在库冲突,但我无法弄清楚那是什么。任何见解都值得赞赏。
【问题讨论】:
-
以下是与您的问题相同的链接。也许它会有所帮助:) github.com/facebook/immutable-js/issues/1540
-
这是 TS 2.9,它可能会或可能不会有所作为。谢谢指点。
标签: javascript reactjs typescript immutable.js