最近,我将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属性找到任何可靠的解决方案。
任何形式的帮助将不胜感激。谢谢
1条答案
按热度按时间s1ag04yj1#
从谷歌上查看这个迁移文档。
https://developer.chrome.com/docs/workbox/migration/migrate-from-v4/
它会解决我的。