我正在尝试使用Inferno在服务器上呈现。文档inferno-server和server-side-rendering 不说明设置babel&运行服务器。
我所能找到的只是InfernoJS Babel Plugin,但注意到在Node上运行它。
任何帮助都将不胜感激。
答案 0 :(得分:0)
你能解释一下你的意思吗?"在节点上运行"? Inferno Babel插件将JSX代码转换为常规JS代码,该代码在节点上运行时没有问题(服务器使用renderToString)。虽然您没有使用浏览器元素(文档和其他工具),但一切都应该没问题。 然后你需要为客户端创建一个单独的组件,当请求时,它将作为一个包与html页面一起给出,然后使用 hydrate 功能来" cling"进入网页并绑定项目。
您可以检查我的存储库(虽然这是针对TypeScript的):https://github.com/MrFoxPro/inferno-isomorphic-tempalte