Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应-Can';在app src文件夹中找不到serviceWorker.js文件_Javascript_Reactjs - Fatal编程技术网

Javascript 反应-Can';在app src文件夹中找不到serviceWorker.js文件

Javascript 反应-Can';在app src文件夹中找不到serviceWorker.js文件,javascript,reactjs,Javascript,Reactjs,我是react的新手,我正在学习不同的教程,试图理解基础知识。我用的是react的v17 在这些教程中,我在文件夹结构中看到了一个名为serviceWorker.js的文件,用于制作渐进式web应用程序 我用npx生成了我的项目,但是在我的文件夹结构中找不到这个文件。是虫子吗?还是有什么不推荐的?还是我必须手动添加它 谢谢大家。任何需要答案的人,请参见上面的评论。我遇到了同样的问题,我希望在我的index.js中找到: import * as serviceWorker from './serv

我是react的新手,我正在学习不同的教程,试图理解基础知识。我用的是react的v17

在这些教程中,我在文件夹结构中看到了一个名为serviceWorker.js的文件,用于制作渐进式web应用程序

我用npx生成了我的项目,但是在我的文件夹结构中找不到这个文件。是虫子吗?还是有什么不推荐的?还是我必须手动添加它


谢谢大家。

任何需要答案的人,请参见上面的评论。

我遇到了同样的问题,我希望在我的index.js中找到:

import * as serviceWorker from './serviceWorker';
serviceWorker.unregister();
我再次查看了我的index.js,查看create react应用程序配置并找到了什么:

import reportWebVitals from './reportWebVitals';
reportWebVitals();

这将取代2020年10月CRA第4版中的serviceWorker。

从CRA第4版,您可以使用
CRA模板pwa
或创建自己的
src/service worker.js
文件选择加入

但似乎只有当您想选择离线/缓存优先行为时才需要这样做。工具的剩余PWA包含在CRA中


如果您使用了
npx create react app
,则应将其显示在
src/
文件夹中。您可以添加一个目录结构的屏幕截图吗?@cerbiralfart该文件从版本4开始不再生成。它现在被称为reportWebVitals@azium,我不知道,谢谢你的更正!您还可以从cra模板创建新项目
npx创建反应应用程序我的应用程序--template cra模板pwa
,您将获得此文件谢谢您的回答!!