Node.jsでプロジェクトの構築を開始します(以前はPHPで動作していました)、node.jsのIDE、デバッガ、ヘルプツールとは何ですか?
Node.jsをネイティブにサポートするIDEがいくつかあります。
Cloud9 Local -デスクトップにもcloud9のローカルコピーをインストールして、ワークスペースとしてローカルディレクトリで作業できます。手順は githubページ に従ってください。 構成から互換性のないプラグインを必ず無効にしてください。適切なデバッグも提供します。
これらの2つ以外に、JavaScriptベースの開発を単純化するほぼすべてのコードエディター/ IDEを使用して(たとえば、構文の強調表示、オートコンプリートなど)、ビルトインV8 debugger でノードを使用できます。
マイクロソフトは、クロスプラットフォームを起動するだけですIDE "Visual Studio Code"でWindows、Ubuntu、およびMacOSX。node.jsをデバッグできます。 ここで詳細を確認してください。
以下にリンクされているNode.jsツールをインストールすると、Visual StudioはNode.jsの完全な開発ライフサイクルをサポートするようになりました。
完全なデバッグ、インテリセンス、カラーコーディングなどが可能です。
Koding も良い選択です。 Node.js、Vim、Emacsがプリインストールされており、多くの開発者の素晴らしいコミュニティがあります。もう1つの注目すべき機能は次のとおりです。
vimとunixがIDEです。
デバッグしたい場合は、node debug foo.js
または ndb または node-inspector またはV8デバッガーを使用します。
別のオプションとして、NodeJSツールを備えたNetbeansを使用することもできます(正直に言うと、現在JetBrains製品を使用しているので、最近では使用していません)。
提供するもの:
http://timboudreau.com/blog/read/NetBeans_Tools_for_Node_js
また、NetBeans 8.1および8.2はNode.js開発者にいくつかの機能をもたらしたようです( here および here を参照)。
EclipseはJavaScriptに適したIDEです。
このページ https://portawiki.abnoctus.com/view/NodeIDE.html
eclipseJSとGoogle v8デバッガーおよびいくつかのノード固有のプラグインの混合の詳細
http://code.abnoctus.com/publish/binaries/node-launcher/
IDEを作成し、構文の強調表示とある程度のコード補完を行うJSの編集をサポートし、IDEからノードを実行し、IDEでデバッグし、nodeunitでユニットテストし、NPM経由で依存関係を取得します。
ノードアプリを開発および実行するために、いくつかのIDEをテストしました。しかし、私は Microsoft WebMatrix 2. と非常に快適に感じています。これはすてきな軽量で無料のIDE Nodeを実行できます。開始するための Express フレームワーク用のテンプレートがあります。また、IIS Express。
Nodeclipse に Node.jsデバッグ のchromedevtoolsが修正されました。
Enide Studio 2014 Nodeclipse、JSHint-Eclipse、AngularJS、その他のプラグインが付属
(ソース: nodeclipse.org )
(ソース: nodeclipse.org )
個人的には、Cloud9のIDEには賛成していませんが、最近はさまざまなアップグレードでいくつかの問題が発生しており、オンラインシステムの増大する痛みが問題になる場合があります。
WebStorm 4 は別のオプションです。まだ試していませんが、WS3でプラグインを試しましたが、それほど悪くはありませんでした。
(すべての場所の)Microsoftから WebMatrix 2 があり、Node.JSをかなりよくサポートしているようです。 Visual Studio 2012ベータ内でノードベースのjsファイルを実際に編集し、おそらくwebmatrixの開発からのノードスクリプトのインテリセンス/オートコンプリートを取得できることを発見しました。私はノードをCSS/JS処理のビルドステップとして使用してきましたが、うまく機能しています。
Aptana Studioなどは、適切なノードサポートを追加しようと急いでいるようです。現在、オプションは比較的限られていますが、改善されています。
フロントエンドにどのフレームワークを使用していますか? Nodeに既に慣れている場合は、オープンソースで人気が高まっているMeteor.JSフレームワークも試してみてください。 MeteorPad をご覧ください。文字通りワンクリックIDE Meteorアプリの場合。
MongoDBを搭載した仮想マシンとMeteorサーバーを取得します。サンプルプロジェクトは既にロードされており、サーバーとクライアントのHTML、JS、CSSファイルを編集できます。結果のアプリが右ペインで実行されます。 Meteorでのプレイを非常に簡単にします。
GitHubのプログラム可能なテキストエディター Atom にはnode.jsが統合されています。
Microsoftの https://code.visualstudio.com を試してください。それは素晴らしいです。
Nodeは比較的新しいプロジェクトであるため、広範囲にわたるIDEサポートはまだありません。ただし、実際にはオンラインIDE Cloud9 IDE それ以外の場合は、vimやemacsなどのローカルエディターを使用することをお勧めします。
デバッグの詳細については、 how-to-debug-node-js-applications を参照してください。