问题描述:
执行vue ui时报错,提示:
Persisted queries are enabled and are using an unbounded cache. Your
server is vulnerable to denial of service attacks via memory
exhaustion. Set cache: “bounded” or persistedQueries: false in your
ApolloServer constructor, or see
https://go.apollo.dev/s/cache-backends for other alternatives. ERROR
TypeError: server.installSubscriptionHandlers is not a function
TypeError: server.installSubscriptionHandlers is not a function at
module.exports
(C:\Users\Lenovo\AppData\Roaming\npm\node_modules@vue\cli\node_modules@vue\cli-ui\graphql-server.js:165:10)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async ui
(C:\Users\Lenovo\AppData\Roaming\npm\node_modules@vue\cli\lib\ui.js:71:26)**
错误状态图:
解决办法:
方法一:
通过重新安装脚手架5.0.4版本暴力解决。
具体操作:
首先,用管理员身份打开终端输入以下命令:
npm i -g @vue/cli@5.0.4
然后,再当前终端输入:
vue ui
方法二:
查阅github源码地址得知以下两种方式:
我直接截屏了哈: