簡體   English   中英

無法將 React 添加到現有的 Rails 應用程序

[英]Unable to Add React to existing Rails app

我已經設置了一個 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。 自從添加這些后,我也捆綁運行。

我無法在任何地方找到答案,所以不管你有什么,我都會接受。

謝謝你。

發現了問題,問題是 webpacker:install:react 已從 webpacker v6 中刪除,移至版本 5.4.3 並解決了問題。 更多信息: https://github.com/rails/webpacker/pull/2802/files#diff-8efe491b392a5a50e31b54660bbc0e7258e544e36d4e0b8a65e4cca93d39d18c

正如上面的答案所述,這已被刪除。 如果您看到教程告訴您運行rails webpack:install:react如果您已經運行過rails webpack:install則可以跳過它。 React 現在“開箱即用”,所以你不需要指定它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM