使用 TypeScript 3 和 Immutable.js 4 构建错误
Build Error with TypeScript 3 and Immutable.js 4
鉴于 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.
似乎存在库冲突,但我不知道那是什么。任何见解表示赞赏。
在 tsconfig.json
中设置此配置解决了构建问题:
"skipLibCheck": true
鉴于 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.
似乎存在库冲突,但我不知道那是什么。任何见解表示赞赏。
在 tsconfig.json
中设置此配置解决了构建问题:
"skipLibCheck": true