kjs*_*js3 6 webpack isomorphic-javascript
我正在尝试使用webpack来捆绑在服务器端和客户端呈现的反应代码.我正在尝试使用的一些库(如glidejs)完全假设它们正在浏览器中执行.
我实际上并没有使用lib,直到componentDidMount或其他一些不会在服务器上执行的点.
我怎么能要求它们,但基本上只是让它们在节点环境中什么都不做?
Glidejs特别想要jquery,window和document.给它jquery似乎很好,但我不知道如何处理窗口和文档.
我也没有找到解决这个问题的漂亮解决方案,但是 \xe2\x80\x93 至少 \xe2\x80\x93 有两种可能的解决方案:
\n\nnode您可以通过指定astarget将您的 node.js 代码与 webpack 捆绑在一起。然后,您可以使用空存根为客户端代码添加别名。
您可以require()清空存根并在 webpack 配置中将它们别名为真实模块。
| 归档时间: |
|
| 查看次数: |
940 次 |
| 最近记录: |