首页 > 解决方案 > 在 React SSR nodejs 中处理 es6 模块 .mjs

问题描述

我想使用 nodejs 对我的反应组件进行 SSR。在 react 组件内部,我使用 ES6 模块import {foo} from './bar'

我不想在服务器上运行时转译我的代码(除了运行流/打字稿来剥离打字)

但是由于 nodejs 不支持类似的语法import {foo} from './bar'

如何使用 React SSR 使用 ES6 模块渲染我的 App.js 而无需转译(在其中调用import Button from './button')?

我也不想使用 babel-node(认为它可能对生产不友好?)

ps:所以也许 nodejs 版本 10 是答案?

标签: javascriptnode.jsreactjses6-modulesserver-side-rendering

解决方案


推荐阅读