如何在节点后端使用浏览器库

时间:2017-11-10 23:22:50

标签: node.js reactjs serverside-javascript serverside-rendering isomorphic-javascript

我正在开发一个带有服务器端渲染的React App。

在客户端我正在使用使用文档对象的库,因此当我尝试在服务器端节点运行我的代码时崩溃,因为文档没有在该环境中定义。

我目前正在通过手动检查文档对象是否存在以及仅在定义文档时导入浏览器特定库来解决此问题,但这似乎是一个非常草率和不方便的解决方案。

有人知道解决这个问题的更好方法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用RequireJS。该库允许在节点http://requirejs.org/docs/node.html

中使用javascript库