【发布时间】:2019-06-16 21:39:33
【问题描述】:
我想在我的nuxt 项目中使用stencil 库。
我能够让它工作,但是当 vue 组件在服务器端呈现时,我只能让 stencil 的组件在客户端呈现。
我认为最大的问题是defineCustomElement 需要window 作为参数。
我知道stencil.js 有那个“prerender”,在我的理解中基本上是 SSR,我想和Nuxt.js SSR 一样使用它。
所以我的问题是:如何配置nuxt 项目以支持stencil.js 的服务器端渲染?
【问题讨论】:
-
你不能。对 SSR 的支持应该在库级别完成。所以 stencil.js 要么支持 ssr,要么不支持。如果它依赖于窗口 - 它不支持 ssr。
标签: javascript nuxt.js server-side-rendering stenciljs