【问题标题】:Unable to Add React to existing Rails app无法将 React 添加到现有 Rails 应用程序
【发布时间】:2022-01-05 15:25:25
【问题描述】:

我已经设置好了一个 Rails 应用程序,服务器运行良好等,现在我需要向它添加 React。 我看到了命令

rails webpack:install:react

似乎是每个人都推荐的方式,但是当我运行它时,我收到以下错误:

rails aborted!
Don't know how to build task 'webpacker:install:react' (See the list of available 
tasks with `rails --tasks`)
Did you mean?  webpacker:install

所以我运行webpacker:install,一切都好,然后再次尝试:react,并生成相同的错误,我在 package.json 文件中添加了 react,在 gem 文件中添加了 react-rails。自从添加这些后,我也运行了捆绑。

我在任何地方都找不到答案,所以无论你有什么我都会接受。

谢谢。

【问题讨论】:

  • bundle install 然后rails webpacker:install:react?

标签: reactjs ruby-on-rails webpacker react-rails


【解决方案1】:

发现了问题,问题是 webpacker:install:react 已从 webpacker v6 中删除,移至版本 5.4.3 并解决了问题。 更多信息在这里: https://github.com/rails/webpacker/pull/2802/files#diff-8efe491b392a5a50e31b54660bbc0e7258e544e36d4e0b8a65e4cca93d39d18c

【讨论】:

    【解决方案2】:

    如上述答案所述,已将其删除。如果您看到一个教程告诉您运行rails webpack:install:react,如果您已经运行rails webpack:install,则可以直接跳过它。 React 现在可以“开箱即用”,因此您无需指定它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-30
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      相关资源
      最近更新 更多