Visual Studio の Node.js ツール

Visual Studio を強力な Node.js 開発環境にします。

Nodejs-2-562x309@2x

templates

プロジェクト テンプレート

高速に起動および稼働

組み込みのプロジェクト テンプレートを使用して、Visual Studio で Node.js アプリの使用を開始します。 あるいは、既に使い慣れたコマンドライン ベースのツールを使用してプロジェクトを生成し、わずか数回のクリックでプロジェクトを Visual Studio にインポートします。

IntelliSense

コードを理解する

Node.js コードおよびご使用の任意のパッケージを静的に分析する強力な IntelliSense エンジンにより、便利で構文的に正しい補完を行います。

Visual Studio での編集に関する詳細情報

intellisense

NPM

npm の統合

npm をどこでも、あるべき状態に

豊富なユーザー インターフェイス、コマンドライン (またはその両方) のどちらで npm を操作する場合でも、備えはできています。 豊富なユーザー インターフェイスからパッケージをすばやく検索してインストールし、npm のツリー ビューでパッケージとその依存関係を探索し、依存するものがそろっていない場合は警告を表示します。

対話型ウィンドウ

より高速なイテレーション

Node.js コードを入力して、結果をすぐに Node.js の対話型ウィンドウ (REPL ウィンドウとしても知られる) で表示します。 Node.js スクリプトで使用する組み込みのモジュール、構文、および変数と同じものを使用できます。 もちろん、エディターで実行するのと同じように、コード上で詳細な構文の強調表示と IntelliSense を取得できます。

window

debugging

高度なデバッグ

どの OS でもローカルとリモートで

Visual Studio の対話型デバッガーでブレークポイントと自動例外通知を使って、コードを段階を追って見てみましょう。 高度な機能には、条件付きブレークポイント、トレースポインt、ヒット カウント、エディット コンティニュ、および OS 間 (Linux/MacOS/Windows) リモート デバッグなどがあります。

Visual Studio でのデバッグに関する詳細情報

プロファイリング

パフォーマンスの問題を見つけ出す

プロファイリング レポートでは、ソース コード行からプロセスまでのさまざまなレベルのアプリケーション構造の表示や、特定の関数の呼び出し元と呼び出し先の関数からアプリケーション全体のコール ツリーまでのプログラム実行データが提供されます。

profiling

unit testing

単体テスト

自分のテスト フレームワークを持ち込む

Visual Studio の Node.js ツールには、単体テストの検出と実行のサポートが含まれています。 これにより、コマンド プロンプトに切り替える必要なく単体テストの作成、実行、デバッグ、およびフィルタを実行できます。 mocha を使用するか、Visual Studio をお気に入りの単体テスト フレームワークで操作するように拡張します。

TypeScript の統合

堅牢なアプリケーションの構築

TypeScript は、きれいな JavaScript の出力にコンパイルする JavaScript のスーパーセットです。 TypeScript は、オプションの型、クラス、およびモジュールを追加します。これらを使用すると、より保守性の高いコードを記述し、より強力なツールを活用できるようになります。 Visual Studio の Node.js ツールは、Node.js アプリで TypeScript を操作するための完全なエンドツーエンドのサポート (IntelliSense から単体テストまで) を提供します。

typescript

source control

ソース管理

コマンドラインは不要

Git/TFS プロジェクト、保留中の変更、および分岐を、チーム エクスプローラーを使用して簡単に管理します。 あるいは、Visual Studio で使用可能な多数のソース管理拡張機能のいずれかを確認します。

クラウドの統合

5 分以内に作成してデプロイする

Node.js で記述した Web アプリケーションの作成、テスト、および配置を行い、Linux または Windows ベースのサーバーで実行しながら、自分のデスクでデバッグします。 加えて、Azure に配置していなくても、Visual Studio とクロスプラットフォームの Node.js 用 Azure サービスとの緊密な統合を活用できます (たとえば、 Application Insights でライブ アプリケーションのパフォーマンスと使用量を監視するなどにより。)

cloud integration

customize

ツールのカスタマイズ

grunt、gulp、その他の拡張機能

Visual Studio ギャラリーで使用できる多数の JavaScript や Node.js の拡張機能により、自分の経験を補完します。 よく使用されている拡張機能には以下のものがあります。

無料かつオープン ソース

GitHub のコミュニティに参加する

Visual Studio の Node.js ツールは、Microsoft およびコミュニティがサポートする、無料かつオープン ソースの Visual Studio 拡張機能です。 Microsoft は、Visual Studio における Node.js のエクスペリエンスの向上に向けて絶え間なく努力しており、皆様からのフィードバックやアイデア (特に プル要求 の形式によるもの) を頂くことに期待しています。

open source

学生、オープン ソース、個人の開発者向けの無料でフル機能の IDE

無償ダウンロード

小規模なチームのためのプロフェッショナル開発者用ツール、サービス、サブスクリプション特典

無料試用版

あらゆる規模のチームにおいて、品質やスケールについての厳しいニーズへの対応を可能にするエンド ツー エンド ソリューション

無料試用版