注册在默认的 HelloWorld 应用程序中运行良好,但是一旦我删除了该文件夹并创建了自己的文件夹,它就停止了工作。
我在 app/bundles 下创建了一个名为 posts 的新文件夹,其中包含一个启动文件夹。
在启动文件夹中,我正在注册组件,如下所示:
import ReactOnRails from 'react-on-rails';
import PostContainer from '../containers/PostContainer';
ReactOnRails.register({
PostContainer
});
PostContainer.jsx 文件位于容器文件夹中,如下所示:
import React, { PropTypes, Component } from 'react';
export default class PostsContainer extends React.Component {
render() {
return (
<div>
<Header />
<PostList posts={this.props.posts} />
</div>
)
}
}
我的 webpack.config.js 文件如下所示:
entry: [
'es5-shim/es5-shim',
'es5-shim/es5-sham',
'babel-polyfill',
'./app/bundles/HelloWorld/startup/registration',
],
我尝试将 HelloWorld 更改为帖子或帖子,但它不起作用。
我应该有一个名为 webpack.configure.build.js 的文件吗?还是 webpack.config.js 是我需要编辑的文件?
任何帮助,将不胜感激!