我的webpack.config.js中有以下代码:
optimization: {
splitChunks: {
cacheGroups: buildWebpackCacheGroups(),
},
},
在 Webpack 4 中,我能够buildWebpackCacheGroups
像这样使用 JSDoc 注释返回类型:
/**
* @return {Record<string, webpack.Options.CacheGroupsOptions>}
*/
function buildWebpackCacheGroups() {
}
我现在正在尝试升级到 Webpack 5,但webpack.Options.CacheGroupsOptions
不再作为 type 提供。所以我尝试了以下方法:
/**
* @return {Record<string, webpack.Configuration['optimization']['splitChunks']['cacheGroups']>}
*/
function buildWebpackCacheGroups() {
}
但它会产生这个错误:
类型'false | 上不存在属性'cacheGroups' 优化SplitChunksOptions'。
我该如何解决这个问题?