gpt4 book ai didi

reactjs - 绕过 Flow 中的几行

转载 作者:行者123 更新时间:2023-12-04 01:50:04 36 4
gpt4 key购买 nike

我需要通过cdn将SDK集成到我的next.js项目中所以我需要把 <script src='<url>' />进入我的代码。然后运行 ​​window.sdk = new PrivateSDK()window.sdk.someFunction()

我可以使用 /* eslint-disable */ 绕过 eslint 不允许的重新分配警告但是我怎样才能绕过流量检查呢?

它返回 Cannot resolve name PrivateSDK.window.sdk = new PrivateSDK()

Cannot resolve name sdk.window.sdk.someFunction()

最佳答案

几个选项。如果你想简单地抑制错误,你可以定义 supress_comment option在你的 .flowconfig 中:

suppress_comment= \\(.\\|\n\\)*\\$FlowFixMe

然后您可以在上方要抑制错误的行上留下注释 //$FlowFixMe

或者,您可以通过将窗口重新分配给具有 any 类型的变量来绕过窗口类型检查:

let windowAny: any = window;
windowAny.sdk = new windowAny.PrivateSDK();
windowAny.sdk.someFunction()

关于reactjs - 绕过 Flow 中的几行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53572255/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com