rails React 应用程序中标记 --webpack=react 的目的是什么?

What is the purpose of flag --webpack=react in rails react application?

我正在学习如何将 ROR 后端 API 与 React 前端集成,我遇到了 Rails 5.1 中引入的一个标志,它是:

--webpack=react

情况一:当我们不使用标志时

rails new myapp -d=mysql -T

情况2:当我们使用flag

rails new myapp --webpack=react -d=mysql -T

你能告诉我它的用法吗?当我们 do/don 不把它添加到我们的 Rails-React 应用程序中时会发生什么?

项目文件和代码编译将如何影响它?

我想你的意思是 --webpack=reactrails new 命令一起使用:

rails new myapp --webpack=react

它会创建新的 rails 应用程序并为您准备带有 react yarn 依赖项的 webpack。通过 webpacker gem 添加了对此命令的支持,请参阅 documentation 了解更多信息。