1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| const path = require('path')
module.exports = { publicPath: '/dist/', pwa: { workboxPluginMode: 'GenerateSW', workboxOptions: { importWorkboxFrom: 'local', skipWaiting: true, clientsClaim: true, navigateFallback: '/index.html', exclude: [/\.(?:map)$/], runtimeCaching: [ { urlPattern: new RegExp('^https://laravel.test'), handler: 'NetworkFirst', options: { networkTimeoutSeconds: 20, cacheName: 'cdn-cache', cacheableResponse: { statuses: [200], }, }, }, ], }, },
pluginOptions: { 'style-resources-loader': { preProcessor: 'less', patterns: [ path.resolve(__dirname, './src/assets/style/varibles.less') ] } } }
|