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,那...

25得票12回答
Rails: 在主页#index中出现Webpacker::Manifest::MissingEntryError错误

在主页#index中出现了Webpacker::Manifest::MissingEntryError错误 在显示/Users/khalidhosein/Desktop/myEPKmedia/builder/khalid101/app/views/layouts/embedded_ap...

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得票4回答
如何在Rails 6中使用Cocoon Gem

我一直在Rails 4和Rails 5应用中使用来实现嵌套表单。目前,我正在将其中一个使用cocoon gem的Rails 5.2应用程序升级到Rails 6。 由于Rails 6使用webpacker,因此我尝试在application.js文件中引入cocoon javascript,就...

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...

7得票1回答
如何在Webpacker中为Sass加载器添加`includePaths`

我覆盖了sass-loader的配置,以包含node_modules路径: // config/webpack/environment.js const { environment } = require('@rails/webpacker') environment.loaders.p...

7得票1回答
如何使用Webpacker使jQuery可用于Sprockets?

我刚刚开始在现有应用程序中尝试使用Webpacker。根据我所了解的,Webpacker和Sprockets可以共存,并且通过全局变量,Webpacker编译的库(例如jquery)可以提供给Sprokets使用。 但是,我的所有位于asset pipeline中的jquery都引发了"Re...

10得票4回答
使用webpacker编译JS会出现错误:SassError: 预期“{”。

我试图在使用webpacker配置的rails应用程序中使用scss。每当我运行rails webpacker:compile时,就会出现以下错误: ERROR in ./app/javascript/stylesheets/application.scss Module build fai...

10得票1回答
Rails 5.1+ Vuejs Webpacker: 普通的Rails MVC架构与Rails API架构的区别

我正在使用Rails 5.1和Vue.js创建一个新的应用程序,并使用内置的Webpacker Vue.js包(通过--webpack = vue标志生成)。 我正在尝试了解使用普通的Rails MVC应用程序与使用Rails API应用程序(使用--api标志生成Rails应用程序)的优缺...

26得票6回答
Rails: Webpacker 4.2 在 /app/public/packs/manifest.json 中找不到应用程序 heroku

我有些困惑了。我的本地Rails应用程序在使用Webpacker 4.2和React时效果很棒,但是当部署到生产环境时,却报错“无法在/app/public/packs/manifest.json中找到应用程序”。 以下是我尝试过的: 尝试添加/移除 Turbo-link 的 JavaS...