首页 > 解决方案 > Sprockets::FileNotFound at / 找不到类型为“application/javascript”的文件“react-server”

问题描述

我正在返回大约一年半前创建的网站,在启动 rails 服务器时,我收到此错误:

Sprockets::FileNotFound at / 找不到类型为 'application/javascript' 的文件 'react-server' 在这些路径中检查: [一堆文件路径...]

错误看起来与这个问题相同: rails webpack react - sprocket could not find file react-server

上一篇文章谈到了删除旧的 react rails 文件,但我不知道该引用哪些文件。


解决


最后,一个安装和一个 gemfile 添加就成功了。我运行:npm install --save react-server,然后在我的 gemfile 中添加:gem 'react-rails',然后当然运行 bundle exec install。

标签: ruby-on-railsreactjswebpackreact-reduxreact-server

解决方案


在文件 server-rendering.js 中删除或注释这些行:

//= require react-server
//= require react_ujs
//= require ./components

推荐阅读