我正在制作一个 React 组件库来抽象出我在多个项目中使用的一些组件。有些项目是用 CRA 制作的,有些是用 Gatsby 制作的,有些可能是其他东西,等等。我使用了 Neutrino.js 框架/工具链,因为它链接在 React 文档站点上,但我遇到的问题是默认情况下输出构建的文件都使用该window
对象,这会导致gatsby build
中断,因为window
Node/SSR 中不存在。有没有办法让 Neutrino/webpack 输出一个不使用窗口的包?在寻找解决方案并与其他库进行比较时,似乎 ESM 是最好的,但我不确定如何让 webpack 使用它,我认为它目前不受支持。我应该为此使用其他工具吗?
莫回无
相关分类