-1

我曾经sw-toolbox用于管理我的服务人员 - 小、简单、有效。现在谷歌已经发布Workbox SW(它取代了 sw-toolbox 和 sw-precache)我需要迁移,但我正在努力寻找:

a) Workbox 的单个 .js 依赖项,我可以将其包含在我的项目中
b) 用于构建单个 .js 依赖项的自定义构建工具
c) 在我的项目构建中包含 Workbox 构建的方法

我会以错误的方式解决这个问题吗?

4

1 回答 1

0

两个有用的参考资料: http:
//leruplund.dk/2017/04/15/setting-up-asp-net-core-in-visual-studio-2017-with-npm-webpack-and-typescript-part-i/

https://workboxjs.org/how_tos/workbox-cli.html

或者只需按照以下 4 个步骤

第 1 步:从https://nodejs.org/en/download/current/安装 Node.js
第 2 步:通过在项目根目录上打开命令提示符并运行命令,在项目上初始化 NPMnpm init -y
第 3 步:从同一位置您的命令提示符,通过运行命令安装 Workbox 和 NPMnpm install workbox-cli --global
第 4 步:通过运行命令生成服务工作者workbox-cli generate:sw

摆弄了几个小时后,我很失望地注意到 Workbox 基础依赖项比 sw-toolbox 大 3 倍 - 因此,如果大小对您的项目至关重要(它通常适用于第三世界市场),那么请记住这一点( sw-toolbox 为 16kb,工作箱为 48kb)

sw-toolbox 目前对我来说工作得很好,所以我将回到它,直到我能弄清楚如何让 Workbox 的大小更小一些。

但是,我希望这同时对其他人有所帮助:)

于 2017-09-25T13:43:42.340 回答