在添加带有 200 的服务人员响应后,我的带有 react-scripts v.1.0.17 的 Web 应用程序在公共文件夹中看不到任何以 %PUBLIC_URL% 为前缀的静态文件,如下图所示:
项目中的文件夹结构:
index.html 中的文件路径如下:
<link rel="icon" type="image/png" href="/icons/favicon-16x16.png" sizes="16x16">
构建后喜欢:
<link rel="icon" type="image/png" href="%PUBLIC_URL%/icons/favicon-16x16.png" sizes="16x16">
在我的代码中。
我在 package.json 文件中的主页被声明为
"homepage": ".",
我还在 src 文件夹中获得了默认的 registerServiceWorker.js 文件。
我错过了一些重要文件还是应该手动缓存所有这些文件?