在 Webpacker 有什么区别 source_entry_path 和 source_path ?我看不出文件里有解释。
source_entry_path
source_path
source_path: 是包文件夹和文件所在的父目录。
source_path:
它通常被称为 javascript 或 frontend 在下面 app 目录。
javascript
frontend
app
app/javascript
app/frontend
source_entry_path 定义你的包目录名和你的所有条目文件。按照惯例,它被称为 packs . 请记住,此目录中的每个条目文件都是单独处理的。
packs
这些可以被命名为任何你想要的,确保这些目录存在。
所以当你有 <%= javascript_pack_tag 'application' %> 在你的布局文件中,webpacker知道 application.js 文件在 app/javascript/packs 基于你所拥有的 源代码路径: 和 源项路径 在webpacker.yml中
<%= javascript_pack_tag 'application' %>
application.js
app/javascript/packs
源代码路径:
源项路径