在我的nwjs應用程序我使用反應構建我的用戶界面。目前,React正在通過主文件index.html中的<script>
標記加載。 index.html還有另一個<script>
標記,它加載main.js,其中包含代碼,該代碼定義並呈現我的組件React組件以及要求(require()
)一些Node模塊,如「fs」和「McFly」。nwjs reactjs,對我的上下文感到困惑。文檔未定義
這一切似乎工作,但是當我嘗試使用另一個節點模塊(react-inlinesvg)我得到一個錯誤,「文件是未定義的」。
已經在網上尋求幫助,我得出結論反應現在認爲它正在服務器上運行?奇怪的是,和我之前開始使用react-inlinesvg模塊一樣,它很高興地使用React.render
(客戶端渲染)渲染組件。
如果您需要更多的上下文或信息,請詢問。
嗨,對不起,只是爲了澄清這使得'if'中的任何代碼在瀏覽器上下文中運行? – rssfrncs
它檢查瀏覽器上下文是否爲真。所以我想是的,我會盡量讓我的答案更清晰一些! – piratz