在我的nwjs应用程序中,我使用React来构建我的 UI。目前,React是通过<script>主文件 index.html 中的标签加载的。index.html 有另一个<script>标签,它加载 main.js,其中包含定义和呈现我的React组件的代码,并且需要 ( require()) 一些 Node module,例如“fs”和“McFly”。
这一切似乎都在工作,但是当我尝试使用另一个节点module(react-inlinesvg)时,我收到一个错误,“文档未定义”。
在网上寻求帮助后,我得出的结论是React现在认为它正在服务器上运行?这很奇怪,在我开始使用 react-inlinesvg module之前,它很高兴使用React.render(客户端渲染)渲染组件。
如果您需要更多上下文或信息,请询问。