web-dev-qa-db-ja.com

作成方法angular 5プロジェクトin angular cli 6.0.1

私のangular cliバージョンは6.0.1およびnodeバージョンは8.11.1

image of version

angular 5.の新しいプロジェクトを作成または追加する方法.

ng new [project_name]を使用すると、プロジェクトはangular 6をダウンロードします。

9

私もこのシナリオに出くわしました。
これが私の解決策です。

残念ながら、新しいAngularプロジェクトの足場を作成するための最良の方法として、CLIの慈悲を受けています。
検討ng new {app_name}はバージョンフラグをサポートしていません。
私たちの目的は、正しいCLIバージョンをインストールすることです。

次の手順は、これを回避するのに役立ちました。

  1. 新しいフォルダーを作成します:mkdir ng-5-cli && cd ng-5-cli
  2. NPMを初期化npm init
  3. 古いAngular CLI:npm i @angular/[email protected] --save-dev
  4. 何らかの理由で、ngコンパイラはこれをangularプロジェクトディレクトリであり、ng new ここに。
  5. 現在のディレクトリから出る:cd ..
  6. 手順1のディレクトリでAngular cliへの絶対パスを使用します。

例えば ​​/ng-5-cli/node_modules/.bin/ng new some-ng5-app

これにより、Angularバージョン5.xで新しいアプリケーションが作成されます。

他のcliバージョンをいつでもインストールして、将来使用するカスタムソフトリンクを作成できます。

19
ashish.gd

良い説明と手順を見つけました-

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
3
Kanchan