背景
在一个 ts 工程引入 @carbon/web-components
的bx-input
组件时,编译报错:
import '@carbon/web-components/es/components/input/input.js';
解决
经查,typescript 4.0 中会爆出这个问题Properties Overriding Accessors (and vice versa) is an Error
。
说明组件库的 ts 版本没这么高。
那么禁止 ts 校验库文件即可:
{
"compilerOptions": {
// ...
"skipLibCheck": true
}
}