2017-11-02 3 views
0

Angular2の実装の途中で私の会社のtfs repoが移行されました。今は、処理中のAngular2の変更を新しいリポジトリに移行し、ギャップを解決しています。私のタイピングの実装を同期しようとしています

移行について気づいたことの1つは、入力フォルダが移行されなかったことです。私はタイピングの実装が1年ほど前に進化しているように思えたことを覚えています。

私の入力が最新の標準を使用してアプリケーションに適切に設定されるように、どのパターンを守るべきですか? package.jsonの設定に対して「npm install」を実行すると、デフォルトで入力がインストールされますか? tsファイルがnode_modulesの関連するサブディレクトリにインストールされるようです。私のアプリケーションのルートレベルの入力フォルダを古いキャリーオーバーとして削除することはできますか?

+0

@Typesを使用して、必要なものをインストールしてください。https://basarat.gitbooks.io/typescript/docs/types/@types.html – cgatian

答えて

0

私は現在の会社のプラクティスを共有しています。あなたのビルドと展開のプロセスに応じて答えが見つかるかもしれません。

  • 私たちはTFS Serverを使用しており、TFSからgitにリポジトリを移行しました。 (LESS/SCSSから)私たちのコードベースで
  • 、TFSの下やgitの下のいずれか、我々は(@types含む) NPMパッケージをコミットしないは、(旧プロジェクトで)タイピング、コンパイル済みのCSS/JS(TSから)、適切な.gitignoreファイルを現在持っています。
  • ビルドプロセスがNPMパッケージを復元するために、TFSサーバー上に構成されて
  • 、タイピング、CSS/JSをコンパイルする、...
  • あなたが角度CLIを使用している場合は、ビルドプロセスはng build --prodを起動するステップを含める必要があります。
  • ビルド成果物を使用してWebサイトを展開します。
関連する問題