首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Workbox-webpack-plugin 使用指南与实践

    Workbox-webpack-plugin 最新版使用全解1. 简介Workbox-webpack-plugin 是 Google 开发的用于渐进式 Web 应用(PWA)的插件,通过缓存静态资源及优化加载速度来提升用户体验。 } = require('workbox-webpack-plugin');module.exports = { plugins: [ new GenerateSW({ // 基础配置 工作模式workbox-webpack-plugin 提供了两种主要模式:GenerateSW:自动生成并管理 Service Worker 文件,适合快速集成 PWA 支持。 总结workbox-webpack-plugin 是实现渐进式 Web 应用的强大工具,帮助开发者快速集成 PWA 功能。

    1.6K10编辑于 2024-09-14
  • 来自专栏coding for love

    5-2 PWA 的打包配置

    我们可以使用 workbox-webpack-plugin 插件: npm install --save-dev workbox-webpack-plugin // webpack.prod.js .. . const WorkBoxPlugin = require('workbox-webpack-plugin') ...

    1.5K10发布于 2020-05-04
  • 来自专栏随心分享

    Workbox5+Webpack4构建离线应用

    第一步:使用workbox-webpack-plugin 安装 npm install workbox-webpack-plugin 在webpack 配置文件中引入并配置 workbox-webpack-plugin 有两种配置方式: 第一种:GenerateSW 通过配置自动在项目中引入service-worker.js,代码如下: const WorkboxPlugin = require('workbox-webpack-plugin : 总结 service worker实现缓存有非侵入、持久化、缓存内容可控等优点 Workbox可以理解为service worker的库,利用它可以快速进行service worker开发 通过workbox-webpack-plugin

    1.8K10编辑于 2022-11-19
  • 来自专栏繁依Fanyi 的专栏

    如何在 Vue 项目中缓存字体文件以提高性能

    首先安装 workbox-webpack-plugin: npm install workbox-webpack-plugin --save-dev 配置 Workbox:在 vue.config.js 中添加如下配置: const WorkboxPlugin = require('workbox-webpack-plugin'); module.exports = { configureWebpack

    1.3K10编辑于 2024-09-05
  • 来自专栏JavaScript全栈

    你的web应用支持离线访问和策略缓存吗?

    new workbox.strategies.NetworkFirst({ networkTimeoutSeconds: 3, }) ); webpack中使用workbox 首先安装 workbox-webpack-plugin ,选择使用npm安装 npm install --save-dev workbox-webpack-plugin 在webpack配置文件中配置该插件 const workboxPlugin = require ('workbox-webpack-plugin'); // ... webpack({ plugins: [ // ...

    1.3K20发布于 2020-07-20
  • 来自专栏大宇笔记

    @vue/cli-plugin-pwa 中文翻译

    基于workbox-webpack-plugin插件你有两种模式可以选择 ---- 'GenerateSW' (default), will lead to a new service worker 这些配置都是 workbox-webpack-plugin的配置,更多关于值的信息需要点击查下面的文档指南。

    1.7K30发布于 2020-12-21
  • 来自专栏一名前端开发

    webpack5高级

    怎么用 安装包npm i workbox-webpack-plugin -D 在生产环境配置 const WorkboxWebpackPlugin = require('workbox-webpack-plugin

    69740编辑于 2023-10-26
  • 来自专栏除除的专栏

    Workbox v6 版本分布与升级建议 (基于 npm 发布数据)

    若使用 workbox-webpack-plugin,应确认 precache 清单已更新。第四步: 执行最小回归测试建议至少覆盖以下场景:首次访问与二次访问 (验证 precache 命中)。

    10210编辑于 2026-03-10
  • 来自专栏java开发的那点事

    05-React Antd UI库

    Adding webpack-dev-server to dependencies Adding webpack-manifest-plugin to dependencies Adding workbox-webpack-plugin

    1.3K30编辑于 2022-08-24
  • 来自专栏White feathe 的博客

    【腾讯云前端性能优化大赛】如何使用React 技术栈从 3000ms 到 600ms 过程

    来改善构建速度 compression-webpack-plugin 提供带 Content-Encoding 编码的压缩版的资源 terser-webpack-plugin 压缩 JavaScript workbox-webpack-plugin

    1.8K152编辑于 2022-01-03
  • Vue官网开发实践:从零开始构建一个现代化的单页应用

    npm install workbox-webpack-plugin// vue.config.jsconst { GenerateSW } = require('workbox-webpack-plugin

    95410编辑于 2024-11-26
  • 来自专栏前端森林

    webpack5快发布了,你还没用过4吗?

    这是通过使用名为 Service Workers 的网络技术来实现的 添加 workbox-webpack-plugin 插件,并调整 webpack.config.js 文件: npm install workbox-webpack-plugin --save-dev webpack.config.js const path = require('path'); const HtmlWebpackPlugin html-webpack-plugin'); const CleanWebpackPlugin = require('clean-webpack-plugin'); + const WorkboxPlugin = require('workbox-webpack-plugin

    1.9K40发布于 2020-04-23
  • 来自专栏除除的专栏

    PWA 实践/应用(Google Workbox)

    4.2 使用 Webpack 安装: npm install workbox-webpack-plugin --save-dev Webpack 配置: // Inside of webpack.config.js : const WorkboxPlugin = require('workbox-webpack-plugin'); // Version info... const id = `${page}-v${

    2K40编辑于 2022-03-11
  • 来自专栏全栈修炼

    webpack 4 的 30 个步骤打造优化到极致的 react 开发环境

    cnpm i workbox-webpack-plugin -D const WorkboxPlugin = require('workbox-webpack-plugin') const prodConfig

    2.7K21发布于 2019-06-18
  • 来自专栏网络日志

    PWA 实践/应用(Google Workbox)

    4.2 使用 Webpack 安装: npm install workbox-webpack-plugin --save-dev Webpack 配置: // Inside of webpack.config.js : const WorkboxPlugin = require('workbox-webpack-plugin'); // Version info... const id = `${page}-v${

    2.4K10编辑于 2024-07-09
  • 来自专栏dmhsq_csdn_blog

    webpack5学习笔记

    webpack 配置 devServer: { devMiddleware: { writeToDisk: true } } 添加workbox 实现pwa 安装 npm i workbox-webpack-plugin -D 配置 const HtmlWebpackPlugin = require('html-webpack-plugin') const WorkboxPlugin = require('workbox-webpack-plugin

    2.2K20编辑于 2022-04-13
  • 来自专栏跨平台全栈俱乐部

    9102年:手写一个React脚手架 【优化极致版】

    可以参考百度的lavas框架发展历史~ const WorkboxPlugin = require('workbox-webpack-plugin') new WorkboxPlugin.GenerateSW webpack": "^4.30.0", "webpack-cli": "^3.3.2", "webpack-dev-server": "^3.3.1", "workbox-webpack-plugin

    1.2K10发布于 2019-08-02
  • 来自专栏dmhsq_csdn_blog

    webpack5学习笔记

    webpack 配置 devServer: { devMiddleware: { writeToDisk: true } } 添加workbox 实现pwa 安装 npm i workbox-webpack-plugin -D 配置 const HtmlWebpackPlugin = require('html-webpack-plugin') const WorkboxPlugin = require('workbox-webpack-plugin

    3K40编辑于 2022-01-26
  • 来自专栏MudOnTire

    PWA入门:手把手教你制作一个PWA应用

    statuses: [0, 200] } } } ] } } } 更多配置请参考:@vue/cli-plugin-pwa 和 workbox-webpack-plugin

    6K40发布于 2019-07-02
  • 来自专栏前端迷

    Webpack5 新特性业务落地实战

    项目中的 html-webpack-plugin 需要升级的到支持 Webpack5 的版本[3] 项目中有使用到 workbox-webpack-plugin 需要升级到支持 Webpack5 的版本 这里再举几个比较常见的例子,比如我们常用来支撑 serviceWorker 的 workbox-webpack-plugin,因为它内部也依赖了 Webpack 的核心事件以及一些 API,因此也需要进行升级

    1.6K30发布于 2021-03-18
领券