23得票3回答
Rails 5中的Webpacker编译时间很长,但文件并不多。我该如何查看它正在做什么?

[Webpacker] Compiling… 每次对 JavaScript 文件进行更改都需要几秒钟(6.2 秒)才能编译。这真的很拖慢我的 JS 开发速度。 有没有办法查看 Rails 中 Webpacker 在做什么以及它花费大部分时间的文件?如果它能显示每个 npm 库使用的时间就更好...

20得票5回答
如何在Rails 6 Webpacker中添加jQuery第三方插件

我知道这很简单,但是随着Rails 6的更新,有一种新的语法来管理由webpacker维护的JavaScript资源。 //application.js require("@rails/ujs") //.start() require("turbolinks").start() require...

19得票2回答
在Rails 6中何时使用stylesheet_pack_tag而不是stylesheet_link_tag?

在使用Rails 6创建新项目时,它会创建一个application.html.erb文件,并使用stylesheet_link_tag来加载CSS和javascript_pack_tag来加载JavaScript文件。 现在,Rails 6还提供了stylesheet_pack_tag,那...

18得票4回答
Rails 5/6:如何使用webpacker包含JS函数?

我正在尝试将一个Rails 3应用程序升级到Rails 6,但由于现在默认使用webpacker,我的JavaScript函数无法访问,我遇到了问题。 我收到以下错误:ReferenceError: Can't find variable: functionName,这是针对所有js函数触发...

16得票2回答
Rails + webpacker + vue: "您正在使用Vue的仅运行时构建,其中模板编译器不可用。"

我创建了一个新的rails 5.2应用程序并使用以下命令安装了vue:bundle exec rails webpacker:install:vue 在创建了一个简单的端点Home#landing并在默认布局中添加了<%= javascript_pack_tag 'hello_vue' ...

16得票1回答
Rails 6使用Webpacker无法找到已安装模块的模块

在我的Rails 6项目中,我添加了jQuery pushMenu: yarn add push-menu 从https://www.npmjs.com/package/push-menu。现在我可以在node-modules文件夹中看到它,名为push-menu。然而,当我尝试从pa...

16得票6回答
在Rails 6中使用Webpacker和Bootstrap Icons

我想在beta版中使用Bootstrap图标,"官方开源SVG图标库,适用于Bootstrap。" https://icons.getbootstrap.com/。这是针对Rails 6中的Bootstrap 4。 我尝试了各种导入和包含在application.js和application...

16得票3回答
Rails 5.1 webpacker如何"import"一个.js.erb文件?

我正在尝试从app/javascript/packs/application.js导入"../foo",文件名为foo.js.erb。Webpacker和yarn对于application.js中的其他导入工作得很好,例如当文件名为bar.js时,可以使用import "../bar",但是如...

15得票2回答
如何在Rails Webpacker中添加多个source_path

我们正在使用Webpacker将JavaScript和CSS文件加载到网页中。 目前,在webpacker.yml中,我们将source_path设置为app/javascript。这对于从此目录加载JavaScript文件有效。 但在我们的应用程序中,我们有一个engines目录,并且所...

15得票1回答
在Docker容器内使用webpacker(webpack-dev-server)进行编译,无需重新构建

编辑:Docker 版本为 17.12.0-ce,构建版本为 c97c6d6,在 OSX High Sierra 10.12.6 上。 我正在将 webpacker 添加到现有的 rails 4.2 项目中(一些部分仍在使用 sprockets),并遇到了一些热重载问题。我的应用程序已经进行...