Rak*_*lam 3 javascript node.js reactjs
我们正面临这个问题
"引用错误:自定义未定义"
在尝试使用React-data-grid时.尝试使用webpack构建nodejs应用程序时,问题出在服务器端.我们在生成的捆绑文件中遇到以下问题
isOldIE = memoize(function() { return /msie
[6-9]\b/.test(self.navigator.userAgent.toLowerCase()); }),
Run Code Online (Sandbox Code Playgroud)
你能告诉我们如何解决这个问题吗?看起来反应数据网格包在服务器端渲染方面存在问题.
self可能指的window是服务器端没有的...它只能在浏览器上下文中使用.该navigator参考文献使这一点特别明显.此代码正在尝试测试Internet Explorer verison的用户代理.
self.navigator.userAgent.toLowerCase()
Run Code Online (Sandbox Code Playgroud)
正如乔丹指出的那样,关于同构渲染存在一个未解决的问题#361.
如果可能,请尝试避免在服务器端执行该代码.否则,你将不得不等待补丁react-data-grid.
| 归档时间: |
|
| 查看次数: |
2648 次 |
| 最近记录: |