ビルド プロセスおよびツール

  • Yeoman
    Yeoman は、ジェネレーターを実行するスキャフォールディング エンジンです。ジェネレーターは、一連の質問を定義し、新しいプロジェクトをスキャフォールディングします。また既存のプロジェクトを変更することもできます。
  • Gulp
    Gulp は、開発およびビルド プロセスでさまざまなタスクを実行するために使用するタスク ランナーです。 Gulp は、JavaScript で書かれたタスクを実行します。 Gulp を使用して、プロジェクトのビルドや SAAS ファイル CSS へのおよび TypeScript の JavaScript へのトランスパイルなどを行います。
  • Node.js
    Node.js は、ブラウザー以外のデバイスで JavaScript を実行するための JavaScript ランタイムです。 これは、V8 エンジンをブラウザー以外で実行できるようにする追加 API を含む Chromium オープンソース ブラウザー プロジェクトの V8 JavaScript エンジンに対するラッパーです。 これにより、デスクトップ、ノート PC、サーバー、およびその他のデバイスで JavaScript を実行できるようになります。
  • NPM
    パッケージ マネージャーとして使用されており、これを使用して、プロジェクトにグローバル ツールと再利用可能なコードをインストールします。

    NPM は、Node.js ベースのプロジェクト用のパッケージ マネージャーであり、Node.js のインストールに含まれます。 これは、npmjs.org レジストリからパッケージをダウンロードしてインストールできる多くのパッケージ マネージャーの 1 つです。

    サーバー側ツールチェーンと比較すると、NPM は NuGet と同じ役割を果たしています。

     

     

  • Webpack
    プロジェクト内のすべての JavaScript と CSS ファイルを 1 つの JavaScript バンドルに結合するために使用されます。 パフォーマンス上の理由から、バンドルはクライアント側のアプリケーションを展開するための推奨される方法です。

Web フレームワーク

React、Angular、Knockout などのプロジェクトまたは Vue.js では、よく使われる Web フレームワークのいずれかを使用できます。 カスタム アプリで、よく使われる jQuery ライブラリを使用することもできます。

コード エディター

 Visual Studio Codeは、Visual Studio の簡易バージョンであり、TypeScript を理解して拡張機能を使用してカスタマイズできる、テキスト エディターです。

Atom、Sublime、またはWebStorm のようなシンプルなエディターでもかまいません。