设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
React
›
不敢相信在 2025,怎么自己 build/bundle + self-host ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
京东外卖对美团发缴文了这是。
›
M4 Mac Mini 跌破 2900 了
›
xdm, 大家怎么戒色的啊
›
朋友说自助洗车有前景,我信了,你们觉得呢
›
还有两年要被裁,大哥们给给建议
今日热议主题
除了 deepl,有没有其他翻译质量较好的免费
请教一下存储大佬, 这服务器的硬盘是不是很
PICSPOT - 瞬息归档,恒久留存
出 598 收 6800 6800xt 3080 均可
我用 Rust 写了一个日漫汉化工具
男方妈妈让还房贷,同意吗?
出 刚开的 88vip 附带的会员
如何用 AI 做翻译? 有没有大佬分享个 promp
[开源]Claude 历史对话下载器
为腾讯云对象存储(COS)打造的高效图片管
不敢相信在 2025,怎么自己 build/bundle + self-host 一个 ESM 版本的 react.js 和 react-dom.js 也是一个找不到官方答案的问题。问了 AI,答案也不靠谱
Radeon
· 2025-4-14 15:32:35 · 1044 次点击
所有的地方都让人去用
https://esm.sh/react@18.2.0
https://esm.sh/react-dom@18.2.0/client
这些 CDN 。问题是不用 CDN 的话,自己怎么去把完整的 ESM build 出来呢?问了 AI 也找不到具体的官方步骤
举报
·
1044 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
9 条回复
沙发
musi
初学
2025-4-14 15:40:54
https://legacy.reactjs.org/docs/how-to-contribute.html 文档里不是有么
板凳
Radeon
楼主
小成
2025-4-14 15:55:05
@musi 但是这是 build UMD 的方式,不是 ESM
地板
Track13
小成
2025-4-14 16:00:00
那你把 cdn 上的文件存储到本地不就可以了。😅
5#
Radeon
楼主
小成
2025-4-14 16:02:38
@Track13 不行呀。它那个文件只是一个 entry ,后面还要再动态拉取其他的文件的。具体拉多少文件是不知道的(根据你的代码实际调用情况)
6#
Track13
小成
2025-4-14 16:15:46
@Radeon 🤫,好吧,esm 的 cdn 我还没有用过。都是老老实实的用 npm 。
7#
songray
小成
2025-4-14 16:16:28
这个问题已经存在很多年了,不管是源码还是编译脚本没有考虑过 ESM ,要改的话至少需要几个人一起着手,不是 AI 能干的。 https://github.com/facebook/react/issues/11503 https://github.com/facebook/react/issues/10021 更关键的一点是,React 几乎所有子模块都是 internal ,没法进行摇树,所以提供 ESM 也没啥意义,你为什么不用 UMD 或者 CJS ?
8#
Razio
初学
2025-4-14 16:19:34
@Radeon #4 有这劲拉一个完整的 react.esm.min.js 不行吗,就单独 react 来讲,动态 import 其他文件有什么性能优势吗
9#
Radeon
楼主
小成
2025-4-14 16:28:58
@Razio 整个互联网上没有一个 self-contained, 完整的 react.esm.min.js 。我问过 Grok 了,Grok 确认没有。只有 UMD 版本的。Grok 也同意难以置信
10#
Radeon
楼主
小成
2025-4-14 16:31:13
@songray 要用在浏览器里,所以不能用 CJS 。用 UMD 的话,会污染 globalThis 呀
返回顶部