eclipse-wildwebdeveloper / eclipse-wildwebdeveloper/wildwebdeveloper

Let user select a version a `runtimeExecutable` path to specific node.js in Node Launch Configuration

オープン
#335 コメント 3 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

enhancement
主要言語
Java
スター
201
フォーク
76
平均マージ
4日 7時間
マージ済み PR(30日)
21

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

既存の org.eclipse.wildwebdeveloper.nodeJSLocation 設定、language server の起動、および NodeJS の起動構成を追跡することから始めます。完了条件は、workspace レベルで選択した Node.js が、language server と NodeJS の起動構成の両方で使用され、異なる Node.js バージョンを使用するプロジェクトも対象になることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
node.js
領域
developer-experience
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。