属性 'userAgentData' 在类型 'Navigator' 上不存在
Property 'userAgentData' does not exist on type 'Navigator'
由于navigator.userAgent的信息会减少所以我想迁移到User-Agent Client Hints但是它显示如下错误:
请问如何解决,求助。非常感谢
默认情况下,TypeScript 不附带实验性 Navigator.userAgentData
属性 的类型声明。
您可以安装例如this package which claims to add the types or just look at its implementation to see how to write the declarations你自己。
您需要为 Navigator.userAgentData
安装类型
从 npm 安装用户代理类型:
npm i -D user-agent-data-types
在tsconfig.json中添加:
{
"compilerOptions": {
...
"types": [
"./node_modules/user-agent-data-types"
]
},
}
现在您应该可以在导航器对象上看到 userAgentData
属性。
由于navigator.userAgent的信息会减少所以我想迁移到User-Agent Client Hints但是它显示如下错误:
请问如何解决,求助。非常感谢
默认情况下,TypeScript 不附带实验性 Navigator.userAgentData
属性 的类型声明。
您可以安装例如this package which claims to add the types or just look at its implementation to see how to write the declarations你自己。
您需要为 Navigator.userAgentData
安装类型从 npm 安装用户代理类型:
npm i -D user-agent-data-types
在tsconfig.json中添加:
{
"compilerOptions": {
...
"types": [
"./node_modules/user-agent-data-types"
]
},
}
现在您应该可以在导航器对象上看到 userAgentData
属性。