Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么字符串模板不传递CI_Javascript_Reactjs_Typescript_Continuous Integration - Fatal编程技术网

Javascript 为什么字符串模板不传递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:

我的程序可以完全运行,但CI在以下方面失败:

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谢谢你的编辑,我一定会考虑在将来添加一个游乐场链接。