你好,我正在尝试在我的reactJS项目中使用react-rte。我有服务器端渲染,每次我想使用这个包时,我都会得到:
return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
^
ReferenceError: window is not defined
我想问题可能出在同构工具上,但我不知道如何推迟将包导入到已经定义窗口的客户端。
这是一个 npm 库,可以为您处理窗口、文档和全局对象:Global https://www.npmjs.com/package/global.
然后你就可以放心地写:
import window from 'global'
const mySpecialWindowFunction = () => {
return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)