Javascript 为什么字符串模板不传递CI
我的程序可以完全运行,但CI在以下方面失败:Javascript 为什么字符串模板不传递CI,javascript,reactjs,typescript,continuous-integration,Javascript,Reactjs,Typescript,Continuous Integration,我的程序可以完全运行,但CI在以下方面失败: export interface FC { offset: `${number}%`; .. } 它声称存在TypeScript错误:应键入。为什么?你要找的是。但是,它仅在TypeScript>=4.1时可用 您应该更新包.json中的TypeScript版本 在那之后,它肯定会起作用: export interface FC { offset: `${number}%`; } let valid: FC = { offset:
export interface FC
{
offset: `${number}%`;
..
}
它声称存在
TypeScript错误:应键入。为什么?你要找的是。但是,它仅在TypeScript>=4.1时可用
您应该更新包.json中的TypeScript版本
在那之后,它肯定会起作用:
export interface FC
{
offset: `${number}%`;
}
let valid: FC = {
offset: '1%'
}
let invalid: FC = {
offset: '1'
}
你想做什么?接口不能有值,它们只是用于类型系统。其目的是定义一个保存数据的对象的类型,但这个特定接口根本没有被使用。我现在想知道我是否应该使用“类型”而不是“接口”@T.J.Crowder它应该与TS>=4.1@T.J.Crowder一起工作是的!也是我第一次使用它:D谢谢你的编辑,我一定会考虑在将来添加一个游乐场链接。