2

使用 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 的文件

我使用最小主题

4

1 回答 1

1

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

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

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

于 2018-07-06T06:17:24.640 回答