【问题标题】:jekyll serve ERROR `/sw.js' not foundjekyll 服务 ERROR `/sw.js' not found
【发布时间】:2018-07-05 23:14:56
【问题描述】:

使用 jekyll serve 后出现以下错误

[2018-07-06 09:42:43] INFO  WEBrick::HTTPServer#start: pid=7146 port=4000
  Server running... press ctrl-c to stop.
[2018-07-06 09:43:03] DEBUG accept: 127.0.0.1:45172
[2018-07-06 09:43:03] DEBUG Jekyll::Commands::Serve::Servlet is invoked.
[2018-07-06 09:43:03] DEBUG Jekyll::Commands::Serve::Servlet is invoked.
[2018-07-06 09:43:03] DEBUG Jekyll::Commands::Serve::Servlet is invoked.
[2018-07-06 09:43:04] DEBUG Jekyll::Commands::Serve::Servlet is invoked.
[2018-07-06 09:43:04] ERROR `/sw.js' not found.
[2018-07-06 09:43:04] DEBUG close: 127.0.0.1:45172

每次我在 Firefox 浏览器中重新加载页面时都会发生错误,而不是在构建期间。

这是从哪里来的?我在我的项目目录中找不到任何包含 sw.js 的文件

我使用最小主题

【问题讨论】:

    标签: jekyll jekyll-theme


    【解决方案1】:

    sw.js 文件可以是任何东西 :) 但我看到这个文件是由 REACT 框架自动创建的。它包含一些缓存信息,名称是service worker的缩写。

    避免此错误的最简单方法是使用浏览器的控制台检查应在何处找到此文件,然后在该位置创建它。

    但是,我假设您的主题需要此文件,通常通过 node_modul 进行,您应该了解如何避免需要它,从而永久解决此问题。

    【讨论】:

    • “这个文件应该在哪里” - 应该是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    相关资源
    最近更新 更多