javascript - 在 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 是答案?
解决方案
推荐阅读
- elasticsearch - 重新索引 Elasticsearch,忽略不在映射中的字段
- amazon-s3 - 无法让 Apache Airflow 使用 EMR Operators 写入 S3
- linux - 如何在没有 IP 地址的接口上接收数据包?
- javascript - 如何让 .flowconfig 从文件夹中读取类型?
- python - Seaborn 不接受日期时间值
- excel-formula - 需要帮助计算 ID 在按月列中重复的次数
- networking - 如何确定 windows server 2016 上的总网络带宽使用情况?
- android - Android connectedAndroidTest failed with com.android.ddmlib.InstallException: Unknown failure (Error: failed to write;(No such file or directory))
- google-sheets - 谷歌查询功能错误过滤数据
- javascript - 如何在多个动态元素上使用 Jquery .on() 方法?