eclipse-wildwebdeveloper / eclipse-wildwebdeveloper/wildwebdeveloper
Let user select a version a `runtimeExecutable` path to specific node.js in Node Launch Configuration
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 201
- Forks
- 76
- Ø Merge
- 4 T. 7 Std.
- Gemergte PRs (30 T.)
- 21
Beschreibung
WWD needs a NodeJS to run language servers, and also to execute NodeJS launch configurations. Currently, there's not much control over which NodeJS is used. You either have to set org.eclipse.wildwebdeveloper.nodeJSLocation in eclipse.ini or add NodeJS to your PATH. This isn't very flexible, and is problematic because I work on multiple projects that use different versions of NodeJS.
Today, I'm just setting nodeJSLocation and living with the fact that language servers are run with a different NodeJS than the projects are built with. And I'm using JSDT's NodeJS launch config to build the projects, since JSDT allows me to select which NodeJS I want.
It would be nice if WWD provided a workspace-level config option to set which NodeJS to use, and used the specified NodeJS to start language servers and to run NodeJS launch configs.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die bestehende Einstellung org.eclipse.wildwebdeveloper.nodeJSLocation, den Start der Language Server und die NodeJS-Startkonfiguration nachzuverfolgen. Fertig ist es, wenn eine auf Workspace-Ebene getroffene Node.js-Auswahl sowohl für Language Server als auch für NodeJS-Startkonfigurationen berücksichtigt wird, einschließlich Projekten, die unterschiedliche Node.js-Versionen verwenden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- node.js
- Bereich
- developer-experience
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100