私のangular cliバージョンは6.0.1およびnodeバージョンは8.11.1。
angular 5.の新しいプロジェクトを作成または追加する方法.
ng new [project_name]を使用すると、プロジェクトはangular 6をダウンロードします。
私もこのシナリオに出くわしました。
これが私の解決策です。
残念ながら、新しいAngularプロジェクトの足場を作成するための最良の方法として、CLIの慈悲を受けています。
検討ng new {app_name}
はバージョンフラグをサポートしていません。
私たちの目的は、正しいCLIバージョンをインストールすることです。
次の手順は、これを回避するのに役立ちました。
mkdir ng-5-cli && cd ng-5-cli
npm init
npm i @angular/[email protected] --save-dev
ng new
ここに。cd ..
例えば /ng-5-cli/node_modules/.bin/ng new some-ng5-app
これにより、Angularバージョン5.xで新しいアプリケーションが作成されます。
他のcliバージョンをいつでもインストールして、将来使用するカスタムソフトリンクを作成できます。
良い説明と手順を見つけました-
https://blog.angularindepth.com/angular-5-or-angular-6-yes-please-d71b08b5e59b
1)Angular 6 CLIをグローバルにインストール:
npm install -g @angular/cli@6
2)ng5というフォルダーを作成して、新しいAngular 5つのアプリケーションをすべて収容します。
md ng5
cd ng5
3)ng5フォルダーで、次を使用して新しいローカルnpmアプリケーションを作成します。
npm init -y
4)インストールAngular 5 CLIをローカルで使用:
npm install @angular/cli@1
5)次に、ローカルのpackage.jsonファイルを削除する必要があります。そうしないと、Angular ng newを使用しようとするとCLIが文句を言います。これは、既存のAngular CLIアプリケーション。
6)新しいAngular 5アプリケーションを作成します:
ng new my-ng5-app