0.0.8 • Published 4 years ago

umijs-plugin-pwa v0.0.8

Weekly downloads
33
License
-
Repository
-
Last release
4 years ago

umijs-plugin-pwa

NPM version NPM downloads

安装

# or yarn
$ npm install
$ npm run build --watch
$ npm run start

使用

.umirc.js添加配置,支持传入

export default {
  pwa: {
    src: 'manifest.json',
    manifest: {
      name: 'PWA',
    },
    hash: true,
    appStatusBar: '#fff',
  },
  plugins: [['umijs-plugin-pwa']],
};

Options

appStatusBar: ios 特定值,其最终会渲染成

<meta name="apple-mobile-web-app-status-bar-style" content="#fff" />

manifest: 直接指定 pwa 的 manifest 配置值,最终会生成为 manifest.json,如果既指定了 src 路径,则会将覆盖到 src 的 manifest.json 文件中,默认 manifest 的优先级最高。

src: 可在 src 目录下创建manifest.json文件指定地址,必须为json文件

hash: 是否生成 hash 值,开启效果如下

<link rel="manifest" type="json" href="./manifest.json?v=uuWlArby8" />

LICENSE

MIT