我正在尝试使用 rails、react 和 browserify 制作一个 Web 应用程序。我一直在关注本教程,因为我想要服务器端渲染,所以我使用这个 repo作为起点,并按照自述文件中提到的教程进行操作。
尽管我认为我已经按照上述文章的建议进行了操作,但我无法弄清楚如何解决以下错误:
TypeError: Object function ( w ) {
if ( !w.document ) {
throw new Error( "jQuery requires a window with a document" );
}
return factory( w );
} has no method 'extend'
如果你想重现错误,克隆我的 repo,它是开源的,它在 github 上,然后转到 feature 分支auth
,安装 gems 和 npm 包并提升服务器:
$ cd path_to_project
$ git checkout -b feature/auth
$ bundle
$ npm install
$ bundle exec rails server
我真的很感激任何帮助,因为我目前被困在这里。另外,我是新来的反应,所以我不知道在哪里寻找问题。
编辑:根据评论中的要求,我删除了堆栈跟踪以使问题更具可读性。如果您需要任何额外的信息,请告诉我。