ruby-on-rails - 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?
谢谢你。希望得到更好和积极的答复。
解决方案
推荐阅读
- javascript - Gulp - 编译和打包 js 文件并维护文件夹结构
- batch-file - FOR递归期间如何将文件保存到当前位置
- python - Cosmos DB 最大文件大小限制 1.5MB
- python-3.x - 如何将三个列表合并为一个并保持相同的键
- javascript - this.prmtr = prmtr 的意义何在?
- laravel - 用户加入或离开状态频道后如何重新渲染 Vue 组件?
- sql - SQL 查询:构造控制组
- python - 使用 django 表单创建新文件
- javascript - 将代码从 es6 转换为 es5?参见 es6 代码示例
- android - Android getSerial() 未返回实际序列号或 IMEI