该库是借助 react starter kit 来构建的 PWA skeleton。该库没有使用其他大型的 Service Worker 库,纯原生手写,相关的测试都已经通过,适合新手参考。具体使用可以参考:PWA 实践。
首先,下载该库:
git clone https://github.com/JimmyVV/PWA-cookbook
下载相关的 npm
包。(本来想用 yarn 的,结果,发现它不能根据现有的包生成 lockfile
,然后作罢)
下载完成之后,运行即可:
npm start
访问 localhost:3000
就可以看到:
下面的响应式网页了。