~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@vue/language-server/lib/initialize.js:48
fileWatcher = server.watchFiles(['**/*.{' + [...watchingExtensions].join(',') + '}']);
^
TypeError: server.watchFiles is not a function
at updateFileWatcher (~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@vue/language-server/lib/initialize.js:48:34)
at ~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@vue/language-server/lib/initialize.js:29:9
at async createTypeScriptLS (~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@volar/language-server/lib/project/typescriptProjectLs.js:31:40)
at async getParsedCommandLine (~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@volar/language-server/lib/project/typescriptProject.js:184:29)
at async prepareClosestootParsedCommandLine (~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@volar/language-server/lib/project/typescriptProject.js:102:17)
at async findMatchTSConfig (~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@volar/language-server/lib/project/typescriptProject.js:91:9)
at async Object.getLanguageService (~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@volar/language-server/lib/project/typescriptProject.js:48:30)
at async Timeout._onTimeout (~/projects/wildwebdeveloper/org.eclipse.wildwebdeveloper.tests/target/work/plugins/org.eclipse.wildwebdeveloper_1.2.3.202408191028/node_modules/@volar/language-server/lib/features/languageFeatures.js:695:42)
Both Vue.js versions - 2.0.29 and 2.0.28 - depend on latest updated Volar ( 2.4.0 ) - so we need to wait for the fix made in Vue.js master branch to be publicly released
Reverts eclipse-wildwebdeveloper/wildwebdeveloper#1636
The Vue LS initialization looks like affected by https://github.com/vuejs/language-tools/issues/4707 :