问题描述

idea 2024.2版本vue开发时,提示如标题所示的错误

如下图:
Vue Server Error Output

解决方案

在jetbrains官网,找到一个临时的解决方案:
参考链接:Vue LS 2.x Couldn’t Start (server.watchFiles is not a function)

具体步骤:

  1. 转到 @vue\language-server\2.0.26 模块位置:
 C:\Users\你的账户名\AppData\Local\JetBrains\IntelliJIdea2024.2\javascript\typings\@vue\language-server\2.0.26
  1. 执行如下命令:
npm install @volar/language-core@2.4.0-alpha.20 @volar/language-server@2.4.0-alpha.20

或 yarn

yarn add @volar/language-core@2.4.0-alpha.20 @volar/language-server@2.4.0-alpha.20

或者直接修改package.json文件如下,然后再执行yarn 或 npm install即可:

{
  "dependencies": {
    "@vue/language-server": "^2.0.6",
    "@volar/language-server": "2.4.0-alpha.20",
    "@volar/language-core": "2.4.0-alpha.20"
  }
}

!!!不生效,先删除package-lock.json文件再执行上述命令。

以上,再回到idea可以看到vue server已经没有报错了。

Logo

一站式 AI 云服务平台

更多推荐