最近我将 webpack 配置从 v4 升级到了 v5,同时还升级了其他相关包。从这些软件包中,我也将
workbox-webpack-plugin
升级到最新版本 (v7.0.0
)。
现在我面临以下错误,
编译失败。请检查您的 GenerateSW 插件配置:
[WebpackGenerateSW] 'importWorkboxFrom' 属性预计不会出现在此处。您是指属性“importScripts”吗?
之前我使用的是
workbox-webpack-plugin v4.3.1
,在我的 webpack 配置中我有以下配置:
new WorkboxWebpackPlugin.GenerateSW({
clientsClaim: true,
exclude: [/\.map$/, /asset-manifest\.json$/],
importWorkboxFrom: 'cdn', <<------- Issue with this line
navigateFallback: publicUrl + '/index.html',
navigateFallbackBlacklist: [
new RegExp('^/_'),
new RegExp('/[^/?]+\\.[^/]+$'),
],
}),
有人可以告诉我,我应该在
importWorkboxForm: 'cdn'
行更改什么吗?
我检查了此链接,但无法获得 importWorkboxForm 属性的任何可靠解决方案。
任何形式的帮助将不胜感激。谢谢