首页 > 解决方案 > Rails 6 中的 WebPack 与资产管道?

问题描述

作为 Rails 6 的初学者,有时我真的很困惑我是否遵循 web pack 或资产管道。在 Rails 6 中,我知道 Webpack 默认用于 JS。为什么只有 JS 为什么不用于 SCSS?我知道它应该被定制为也用于 SCSS。

根据我的理解。所有通过 yarn 安装的东西都会默认使用 WebPack。通过 GEM 安装的其他任何东西都在 Asset Pipeline 下。我认为这是区分 WebPack 和 Asset Pipeline 的关键。如果我错了,请纠正我。

另外,描述一下 WebPack 和 Asset Pipeline 之间的一些区别?为什么 Rails 默认使用 Webpack for JS?资产管道的限制是什么?如果 WebPack 比 Asset Pipeline 快,那么为什么默认情况下只有 JS 不用于 CSS/SCSS?

谢谢你。希望得到更好和积极的答复。

标签: ruby-on-railswebpackasset-pipelinewebpack-dev-server

解决方案


推荐阅读