nw reactjs requring在多个文件不起作用
问题-
var React= require('react') var SomeComponent= require('./utils/SomeComponent') var Wrapper= React.createClass({ render: function(){ return <SomeComponent/> } }) //utils/SomeComponent.js: var React= require('react') module.exports= React.createClass({ //.. })
throws- Error: Invariant Violation: Wrapper.render(): A valid ReactComponent must be returned. You may have returned undefined, an array or some other invalid object.
Error: Invariant Violation: Wrapper.render(): A valid ReactComponent must be returned. You may have returned undefined, an array or some other invalid object.
在一个文件中使用时没有错误
(顺便一提
var React= require('react')
抛出ReferenceError: document is not defined
大量的谷歌search之后,我通过调用来解决这个问题
global.document= window.document global.navigator= window.navigator
也许是相关的?)