INFO Starting development server...
ERROR Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('preload-index').use(<Plugin>) first.
Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('preload-index').use(<Plugin>) first.
at Object.tap (C:\c\vue-element-admin\node_modules\webpack-chain\src\Plugin.js:26:15)
at chainWebpack (C:\c\vue-element-admin\vue.config.js:58:32)
at C:\c\vue-element-admin\node_modules\@vue\cli-service\lib\Service.js:268:40
at Array.forEach (<anonymous>)
at Service.resolveChainableWebpackConfig (C:\c\vue-element-admin\node_modules\@vue\cli-service\lib\Service.js:268:26)
at Service.resolveWebpackConfig (C:\c\vue-element-admin\node_modules\@vue\cli-service\lib\Service.js:272:48)
at PluginAPI.resolveWebpackConfig (C:\c\vue-element-admin\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)
at serve (C:\c\vue-element-admin\node_modules\@vue\cli-service\lib\commands\serve.js:79:31)
at Service.run (C:\c\vue-element-admin\node_modules\@vue\cli-service\lib\Service.js:262:12)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
修改了preload 为preload-index.还是不行。
chainWebpack(config) {
// Objects.keys(pages).forEach(name => {
config.plugin('preload-admin').tap(() => [
{
rel: 'preload',
fileBlacklist: [/\.map$/, /hot-update\.js$/, /runtime\..*\.js$/],
include: 'initial'
}
])
请大佬帮我看看。谢谢了。