【发布时间】:2019-12-16 01:48:26
【问题描述】:
我已将 webpacker gem 添加、捆绑、安装和编辑我所有的 javascript_include 标记到 javascript_pack。
现有的 javascript 会发生什么?我在 app/assets/javascripts 和 vendor/assets/javascripts 下有很多。它似乎不会自动拾取它。
其中一些 javascript 是 application.js.erb 所必需的,而其他一些文件则直接加载到应用程序的各个部分,例如:
app/assets/javascripts/application.js.erb # linked to from application layout
//= require global
//= require bootstrap
//= require moment
//= require websockets
//= require init
那我也有:
app/assets/javascripts/users.js
//= require table
//= require form
//= require sync
//= require controllers/users/index
其中一些文件是小型 Vue 应用程序,我已将它们的模板放在 Rails 视图下。现在,在这个 webpacker 业务之后,我有 app/assets/javascripts(它包含我所有的实际代码但被忽略),然后是我不知道它是什么的 app/javascripts,以及我应该把我的 app/javascripts Vue 应用程序。或者反过来。什么的。
如何让这一切与 webpacker 一起工作?我发现的教程都没有涵盖将现有代码迁移到 webpacker,老实说,我对他们只是转储到那里的所有那些 javascript sn-ps 了解不多,但没有解释它实际上做了什么以及如何做。
【问题讨论】:
标签: ruby-on-rails webpack-4 webpacker