如何从 rails 6 和 Webpack 中的布局添加 javacript_pack_tag 中的子目录?
How to add subdirectory in javacript_pack_tag from layout in rails 6 and Webpack?
在 rails 6 中,我的布局中有 <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload'%>
。因为我有一些来自子文件夹的其他 js 文件,我想单独添加
所以我可以拆分我的 js 文件,我尝试了包文件夹中的 <%= javascript_pack_tag 'src/javascripts/other', 'data-turbolinks-track': 'reload'%>
。但是浏览器一直显示
Webpacker can't find src/javascripts/other
in ...
我尝试了一些其他变体,如 /
、~other
等,但没有成功。
谁能解释我遗漏了什么或可能的原因?有没有更好的方法来组织文件和拆分代码,可以包括
布局清单中有多少文件?谢谢
我正在使用 rails 6,webpack 4.
根据documentation,如果您有以下文件:
app/javascript/packs/admin/orders.js
您可以使用:
<%= javascript_pack_tag 'admin/orders' %>
在你的情况下,你应该:
app/javascript/packs/src/javascripts/other.js
然后你就可以像这样包含它了:
<%= javascript_pack_tag 'src/javascripts/other' %>
在 rails 6 中,我的布局中有 <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload'%>
。因为我有一些来自子文件夹的其他 js 文件,我想单独添加
所以我可以拆分我的 js 文件,我尝试了包文件夹中的 <%= javascript_pack_tag 'src/javascripts/other', 'data-turbolinks-track': 'reload'%>
。但是浏览器一直显示
Webpacker can't find
src/javascripts/other
in ...
我尝试了一些其他变体,如 /
、~other
等,但没有成功。
谁能解释我遗漏了什么或可能的原因?有没有更好的方法来组织文件和拆分代码,可以包括
布局清单中有多少文件?谢谢
我正在使用 rails 6,webpack 4.
根据documentation,如果您有以下文件:
app/javascript/packs/admin/orders.js
您可以使用:
<%= javascript_pack_tag 'admin/orders' %>
在你的情况下,你应该:
app/javascript/packs/src/javascripts/other.js
然后你就可以像这样包含它了:
<%= javascript_pack_tag 'src/javascripts/other' %>