Browserify无法找到所需的脚本

时间:2017-03-24 21:41:42

标签: node.js reactjs npm browserify

我正在使用npm和Browserify构建一个项目,这是我用ReactJS编写的。它分为脚本层次结构,首先执行的导入脚本必须导入另一个脚本才能运行。 在我的项目中,层次结构是:index.js> Fahter>组>事件。构建调用index.js,它调用Group,后者又调用Event。组和事件是React类。

但构建根本不识别Group:它没有定义。 console.log显示它被识别为函数exports()。我该怎么做才能让它被识别为React类?

事件:

var React = require('react');
var RealNumberInput = React.createClass ({
/*stuff*/
});
var NumberInput = React.createClass ({
/*stuff*/
});
module.exports = React.createClass ({
/*stuff*/
});

组:

var React = require('react');
var Event = require("./Event.js");
var Operator = React.createClass({
/*stuff*/
});
module.exports = React.createClass ({
/*stuff*/
});

父亲:

var Group = require("./Group.js");
var Event = require("./Event.js");
module.exports = React.createClass ({
/*stuff*/
});

index.js:

var ReactDOM = require('react-dom');
var React = require('react');
var Father = require('./Father.js');
var Group = require('./Group.js');
var Event = require('./Event.js');

ReactDOM.render ( <Father />, document.getElementById('here') )

0 个答案:

没有答案