angular cli で特定のバージョンの angular をインストールする

Google や angular cli のドキュメントを検索しましたが、 angular cli を使って特定のバージョンの angular をインストールする方法は見つかりませんでした。

ソリューション

特定のバージョンを含む package.json を用意して、npm install を実行すれば、そのバージョンがインストールされます。 また、プロジェクトの開発に angular-cli に依存する必要もありません。

解説 (3)

Edit #2 ( 7/2/2017)

今 angular cli をインストールすると、おそらく angular cli の新しい名前が @angular/cli になっていると思いますので、アンインストールするには

npm uninstall -g @angular/cli

を使ってアンインストールし、上記のコードに従ってください。この件についてはまだアップヴォートがあるので、何らかの理由で古いバージョンを使いたい人のために回答を更新しました。


Edit #1

もし、どうしても前のバージョンのAngularを使って新しいプロジェクトを作りたいのであれば、最終リリースの前にangular-cliをダウングレードしてみてください。 こんな感じで。

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@1.0.0-beta.32

初期状態では、以下のようになります。

angularのバージョンは package.json で変更することができます。古いバージョンのangularを使いたいとのことですが、最新のバージョンを使うことをお勧めします。使用しています。

ng new app-name

を使用すると、常に最新バージョンの angular が使用されます。

解説 (7)

package.jsonの'dependencies'セクションで必要なバージョンを指定し、プロジェクトのルートフォルダからコンソール/ターミナルで以下を実行します。

npm install

例えば、次のように実行すると、v4.3.4がインストールされます。

"dependencies": {
    "@angular/common": "4.3.4",
    "@angular/compiler": "4.3.4",
    "@angular/core": "4.3.4",
    "@angular/forms": "4.3.4",
    "@angular/http": "4.3.4",
    "@angular/platform-browser": "4.3.4",
    "@angular/platform-browser-dynamic": "4.3.4",
    "@angular/router": "4.3.4",
  }

また、バージョン番号に以下の修飾語を追加することで、どの程度具体的なバージョンが必要かを変えることができます。

caret ^

最初の番号で指定された最新のメジャーバージョンに更新します。

^4.3.0

は最新の 4.x.x リリースを読み込みますが、5.x.x は読み込みません*。

|/h3/gt

2番目の数字で指定された最新のマイナーバージョンに更新します。

~4.3.0

は最新の4.3.xリリースを読み込みますが、4.4.xは読み込みません。

解説 (0)