gpt4 book ai didi

javascript - React JS 服务器端问题 - 找不到窗口

转载 作者:可可西里 更新时间:2023-11-01 02:33:07 24 4
gpt4 key购买 nike

您好,我正在尝试在我的 reactJS 项目中使用 react-rte。我有服务器端渲染,每次我想使用这个包时,我都会得到:

return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
^
ReferenceError: window is not defined

我想问题可能出在同构工具上,但我不知道如何将导入包推迟到已经定义了窗口的客户端。

最佳答案

这是一个可以为您处理窗口、文档和全局对象的 npm 库:Global .

然后你可以安全地写:

import window from 'global'

const mySpecialWindowFunction = () => {
return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
};

关于javascript - React JS 服务器端问题 - 找不到窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38951721/

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