2017-12-11 1 views
1

Angular/cliはグローバルにインストールされますが、作成されたプロジェクトにはdevDependencyも含まれます。 Angular/cliの特定のバージョンを使用するプロジェクトのいくつかのリリースブランチがあると仮定して、グローバルにインストールされたAngular/cliを最新バージョンに更新するとプロジェクトが実行されますか? リリースされたプロジェクトは、独自のdevDependencyバージョンを使用し続けますか?グローバルにインストールされたangular-cliのアップデートには、古いバージョンのプロジェクトに副作用があります

答えて

0

npmngと呼ばれる作業ディレクトリによって異なります。 @ angular/cliライブラリは、プロジェクトのローカルnpm_modulesにインストールされています。プロジェクトのルートフォルダからnpmまたはngを呼び出すと、ローカルバージョンが最初に検出されます。他の場所から電話をすると、グローバルにインストールされたライブラリが見つかります。

プロジェクトでは、グローバルバージョンとは異なるローカルバージョンがある可能性があります。

+0

ありがとうございます。私は実際にそれらを通常プロジェクトのルートフォルダを形成していると呼んでいます。古いバージョンのブランチは、新しいグローバルバージョンでは無効になります。 –

関連する問題