eclipse-wildwebdeveloper / wildwebdeveloper

Simple and productive Web Development Tools in the Eclipse IDE
https://projects.eclipse.org/projects/tools.wildwebdeveloper
Eclipse Public License 2.0
190 stars 71 forks source link

Revert "Bump the vue group in /org.eclipse.wildwebdeveloper with 2 updates" #1647

Closed vrubezhny closed 3 months ago

vrubezhny commented 3 months ago

Reverts eclipse-wildwebdeveloper/wildwebdeveloper#1636

The Vue LS initialization looks like affected by https://github.com/vuejs/language-tools/issues/4707 :

~/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)
vrubezhny commented 3 months ago

Closing this as not-working.

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