VUE Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('preload').use(<Plugin>) first.

发布时间 2023-06-08 09:18:25作者: cocopi

在对一个vue项目执行过“npm audit fix --force”命令之后,就出现了如下错误:

 ERROR  Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('preload').use(<Plugin>) first.

有2个解决方法:

方法一:删除之前的源码模块,重新下载后执行“npm install”,然后执行"npm run dev",不要执行“npm audit fix --force”;

方法二:可能是vue-cli版本升级至5.*之后找不到preload插件,如果要继续使用该插件,可在configureWebpack中使用“@vue/preload-webpack-plugin”插件替代