我正在尝试学习构建PWA,并且过去几天一直在阅读有关此概念的信息。我面临的问题是;每当在npx的帮助下创建新的react应用程序时,就永远不会创建serviceworker.js文件。
创建新的React项目后的文件
所有文章和YouTube教程均显示npx create-react-app正在为其创建该文件。我试图用谷歌搜索这个问题,但是我认为我是唯一面临这个问题的人。我想我可以自己创建一个serviceworker.js文件,但我很好奇npx为什么不帮我这样做。我尝试重新安装所有内容,尝试更新所有内容,但没有任何帮助。
答案 0 :(得分:2)
您必须使用pwa模板安装它:
<input type='file' />
然后它位于npx create-react-app my-app --template cra-template-pwa
文件夹中。
确保为此安装了最新的节点版本。