我曾经使用sw-toolbox
来管理我的服务人员 - 小巧,简单,有效。现在谷歌发布了Workbox SW
(取代了sw-toolbox和sw-precache)我需要迁移,但我正在努力寻找:
a)我可以在项目中包含的单个.js依赖项工作箱
b)用于构建单个.js依赖关系的自定义构建工具
c)在我的项目构建中包含Workbox构建的方法
我是以错误的方式解决这个问题吗?
答案 0 :(得分: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:通过在项目根目录上打开命令提示符并运行命令npm init -y
来初始化项目中的NPM
步骤3 :在命令提示符的同一位置,运行命令npm install workbox-cli --global
,使用NPM安装Workbox。
步骤4:通过运行命令workbox-cli generate:sw
摆弄了几个小时后,我很失望地注意到Workbox基础依赖性比sw-toolbox大3倍 - 所以,如果大小对你的项目很重要(通常是第三世界市场),那就保持这个记住(sw-toolbox是16kb,工作箱是48kb)
sw-toolbox目前对我来说效果很好,所以我要回到它,直到我能弄清楚如何让Workbox的大小更小。
但是,我希望在此期间帮助其他人:)