workbox-cli

Workbox 命令行界面(包含在 workbox-cli 软件包)由一个名为 Workbox 的 Node.js 程序组成, 可以从 Windows、macOS 或兼容 UNIX 的命令行运行 环境在后台,workbox-cli 会封装 workbox-build 模块, 并提供了一种将 Workbox 集成到命令行 build 的简单方法 具有灵活的配置。

安装 CLI

如需通过 Node 安装 CLI,请在终端中运行以下命令:

npm install workbox-cli --global

CLI 模式

CLI 有四种不同的模式:

  • wizard:有关如何为项目设置 Workbox 的分步指南。
  • generateSW:为您生成完整的 Service Worker。
  • injectManifest:将要预缓存的资源注入到项目中。
  • copyLibraries:将 Workbox 库复制到某个目录中。

wizard

Workbox 向导会询问一系列有关本地目录的问题 以及要预缓存的文件您的回答会用于 生成配置文件 generateSW 模式。

大多数开发者只需运行一次 Workbox 向导,然后您就可以 手动自定义生成的初始配置文件 构建容器

要启动该向导,请运行以下命令:

npx workbox-cli wizard