reactjs - 为什么我的 create-react-app 没有服务人员?

标签 reactjs frontend service-worker scaffolding

我用了最简单最笨的命令

npx create-react-app mia-app
cd mia-app
npm start

但是每次创建项目后都没有serviceWorker。有人可以帮助我吗?

enter image description here enter image description here

但是,我已经尝试使用 npm create-create-app 来解决这个问题。

enter image description here

最佳答案

serviceWorker.js 不再包含在基本模板中,从 create-react-app 版本 4.0.something 开始。

遍历 create-react-app GitHub 问题,不断出现两个主要的解决方法:

  1. Create an app using the following template :
npx create-react-app my-app --template cra-template-pwa

或 typescript :

npx create-react-app my-app --template cra-template-pwa-typescript

(其中 my-app 替换为您的应用名称)

  1. 如果您已有项目,create a dummy app and copy over the relevant code .如果您也这样做,请不要忘记从 index.js/index.tsx 复制初始化代码。

关于reactjs - 为什么我的 create-react-app 没有服务人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65183473/

相关文章:

javascript - ServiceWorkerContainer.ready 特定的 scriptURL?

javascript - 日期选择器月/年在 iOS 上不起作用

javascript - 如何在 jenkins 中为 js/ts/react 项目设置 SonarQube 扫描器

reactjs - React Relay 更新根查询作为突变胖查询的一部分

jquery - Bootstrap 中的内容重叠

php - 使用复选框管理前端两个数据库表之间关系的有效方法?

javascript - HTML5 ServiceWorker 显着降低页面加载速度

javascript - Reactjs如何使用多个过滤器和下拉输入

javascript - 似乎无法从 D3js 工作中获取示例?

javascript - Service Worker html 响应未显示在浏览器上