jekyll找不到ERROR`/sw.js'

时间:2018-07-05 23:14:56

标签: jekyll jekyll-theme

使用jekyll服务后出现以下错误

[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的任何文件

我使用了最小主题

1 个答案:

答案 0 :(得分:1)

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

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

但是,我认为您的主题通常需要通过node_modul来使用此文件,并且您应该了解如何避免使用它,从而永久解决此问题。