为什么我的 create-react-app 没有服务人员?
Why does my create-react-app have no service workers?
我用了最简单最笨的命令
npx create-react-app mia-app
cd mia-app
npm start
但是每次创建项目后都没有serviceWorker。有人可以帮助我吗?
不过,我已经尝试 npm create-create-app
使用此分辨率。
遇到与James Whiteley建议的问题相同的人
您可以使用以下命令
npx create-react-app my-app --template <app-name>
有关详细信息,请查看此 github 问题 https://github.com/facebook/create-react-app/issues/10104
从 create-react-app 版本 4 开始,serviceWorker.js
不再包含在基本模板中。0.something.
浏览 create-react-app GitHub 问题,不断出现两个主要的解决方法:
npx create-react-app my-app --template cra-template-pwa
或打字稿:
npx create-react-app my-app --template cra-template-pwa-typescript
(其中 my-app
替换为您的应用名称)
- 如果您已有项目,create a dummy app and copy over the relevant code。不要忘记从 index.js/index.tsx 复制初始化代码,如果你也这样做的话。
我忘记在 serviceWorkerRegistration.ts
中将对 unregister
的调用更改为 register
。然而,即使在我这样做之后,我也没有看到服务人员出现。在查看 register
函数后,我意识到服务工作者不会 运行 在非产品构建中,所以如果你想看到它,你必须解决这个问题 npm start
。这是一个未解决的问题,因为开发模式不提供服务-worker.js
我用了最简单最笨的命令
npx create-react-app mia-app
cd mia-app
npm start
但是每次创建项目后都没有serviceWorker。有人可以帮助我吗?
不过,我已经尝试 npm create-create-app
使用此分辨率。
遇到与James Whiteley建议的问题相同的人 您可以使用以下命令
npx create-react-app my-app --template <app-name>
有关详细信息,请查看此 github 问题 https://github.com/facebook/create-react-app/issues/10104
serviceWorker.js
不再包含在基本模板中。0.something.
浏览 create-react-app GitHub 问题,不断出现两个主要的解决方法:
npx create-react-app my-app --template cra-template-pwa
或打字稿:
npx create-react-app my-app --template cra-template-pwa-typescript
(其中 my-app
替换为您的应用名称)
- 如果您已有项目,create a dummy app and copy over the relevant code。不要忘记从 index.js/index.tsx 复制初始化代码,如果你也这样做的话。
我忘记在 serviceWorkerRegistration.ts
中将对 unregister
的调用更改为 register
。然而,即使在我这样做之后,我也没有看到服务人员出现。在查看 register
函数后,我意识到服务工作者不会 运行 在非产品构建中,所以如果你想看到它,你必须解决这个问题 npm start
。这是一个未解决的问题,因为开发模式不提供服务-worker.js