main.jsOnly one component ( Component) is used in the file . SubComponentnot used outside component.js, so it does not need to be exported. If you want to use SubComponentin your file main.js, you can use it as follows:
//component.js
(...)
module.exports = {
Component: Component,
SubComponent: SubComponent
}
//main.js
var Component = require('./component.js').Component;
var SubComponent = require('./component.js').SubComponent; (...)
Then you can use SubComponentdirectly inmain.js