2013-12-09 10 views
21

私はGitHubからforkされた既存のNode.jsコードベースを持っています。これをIntellij IDEA 13(Node.jsをサポートする最終バージョン)にインポートします。私が単に既存のコードのルートフォルダからプロジェクトをインポートしようとすると、IDEAはすべてのソースがある 'lib'フォルダを追加しません。それは簡単なはずですが、私はそれを理解できません。何かヒント?既存のnode.jsモジュールをIntellij IDEAにインポートする方法は?

答えて

49

私は回避策を見つけましたが、それが最適な解決策であるかどうかはわかりません。タイプ "Web"の新しいプロジェクトを作成して、モジュールのソースを含むディレクトリを指すだけです。 IDEAは構造全体を理解し、Node.jsで実行コンフィギュレーションを作成することができます。

標準ノードAPIのインテリセンスのような追加のノード機能を、取得するためには、あなたはまだノードプロジェクトするプロジェクトを設定することをお勧めします:

  1. オープン環境設定ウィンドウ
  2. クリック場合は、表示されます支援を符号化部言語&フレームワーク→のNode.jsとNPM
  3. Node.jsコアライブラリが有効になっていませんの場合、これ以上行うことはありません。クリックしない場合がチェックプロジェクト全体のボタン
  4. 休職を有効にし、テキストは今Node.jsのコアライブラリに変更する必要があり設定
  5. をクリックしが有効になっています。
+0

ありがとうございます。あなたは私の日を救った;) – Ashkan

+0

ありがとう - これも私の問題を解決しました – jetcom

+3

node.jsプラグインが悪いとこれは混乱します。 – Nick

4

別の回避策:

あなたがいないローカルな変更とバージョン管理ノードのアプリを持っている場合は、あなたも「のNode.jsとNPM」タイプの新しいプロジェクトを作成することができ、ディレクトリにいることを指摘しています。次に、標準設定を使用します。

IDEAで上書きされたファイル(app.jsやpackage.jsonなど)を元に戻したり、新しいディレクトリやファイルを削除したりすると、プロジェクトに追加のノード機能が追加されます。

1

のIntelliJ 15 Professionalエディション:

インポート新しいプロジェクト - >プロジェクトのベース・フォルダを選択 - > [インポートフォーム既存のソースを選択します。

のIntelliJが完了したら、それは文句を言わないので、次の操作を行い、正しい見て:

1)プロジェクト構造CMD +を。

2)へのプロジェクトのソースをポイント)

3)あなたが持っていけない場合、それは、その後

4)新しいプラグインを追加します(ノード/ NPMを新しいモジュールを追加し、選択モジュールに移動しますベースフォルダーをクリックして適用します。

関連する問題