【问题标题】:vue webpacker configuration errorvue webpacker 配置错误
【发布时间】:2018-09-12 04:49:24
【问题描述】:

我正在使用 Vue.js Webpacker 与 Rails 5.2.1 的集成。不幸的是,我收到了错误Webpacker can't find public.css in /Users/jt/repos/embers2/public/packs/manifest.json 并列出了原因。我已经用谷歌搜索了错误消息,但不清楚发生了什么。 .css 文件不在清单文件中,但我在 .vue 文件中的嵌入样式正常工作。任何想法如何解决这个问题?

【问题讨论】:

  • 似乎比 webpack/vue 更像是 webpacker 问题

标签: webpack vue.js webpack-2


【解决方案1】:

错误的结尾可能暗示了原因。

<%= javascript_pack_tag 'public' %>
<%= stylesheet_pack_tag 'public' %>

您的app\javascript\src 文件夹中是否真的有一个public.css 文件?在 Webpacker 的 usage section 中了解更多信息

【讨论】:

  • 谢谢 - 所以它是一个 vue.js 应用程序。我的理解是 vue-loader 应该从 vue 组件中提取样式。所以,不,我没有 /app/javascript/src 文件夹。它一直工作正常,但试图让 ./webpack-dev-server 工作,因为编译大约需要 10 到 20 秒。
  • 我确实重新安装了 webpacker,也许这会破坏我的 vue-loader 首选项。我不是这方面的专家(显然),但几个月来一直工作良好。让我再深入研究一下 webpacker 文档。
  • pack 标签是特定于 webpacker 本身的,它在幕后使用 vue-loader。关于here 的一点信息。也就是说 - 没有文件不一定是造成这种情况的原因。我有 stylesheet_pack_tag 没有相应的 css 文件,Webpacker 似乎不在乎。
猜你喜欢
  • 2018-08-15
  • 1970-01-01
  • 1970-01-01
  • 2018-06-05
  • 2017-11-04
  • 1970-01-01
  • 2017-08-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多