web-dev-qa-db-ja.com

CLIを使用してAngular Projectの特定のバージョンを作成する方法は?

私のnpmバージョンは5.5.1であり、angular cliバージョンは6.2.1です。コマンドng new Project_nameを使用して新しいプロジェクトを作成しようとすると、angular(私の場合それはAngular version ^ 6.1.0)を作成しています。しかしAngular4が欲しいです。私の質問はこのAngualr2/4/5を作成する方法(最新バージョンではなく特定のバージョン)?のバージョン値を変更するとは思わないpackage.jsonは、古いバージョンと最新の6バージョンにいくつかの違いがあるため、私の場合に役立ちます(1つのファイルの名前が、angular-cli.jsonからanguar.jsonに変更されただけでなく、名前だけでなく、内容も変更されています。)Angular-cli Githubサイトでも同じ質問を提起しました ここをクリック

前もって感謝します!!

15
Ravi Kumar B

CLIを使用すると、特定のangularバージョンを作成できません。

ただし、特定のバージョンのangular CLIを特定のフォルダーにインストールできます。

例:

ドライブ内の最初の_create new folder_。 Dドライブにデモフォルダーを作成します。例:_d:\projects\demo_。

次に、このフォルダーをCommand Prompt(cmd)内で見つけるか、作成したフォルダーのアドレスバーにcmdと入力して、Enterキーを押します。

ここで、angular特定のバージョンのコマンド:_npm install @angular/[email protected]_ for angular 5.と入力し、他のバージョンで同様のコマンドを使用します。

インストールが完了したら、新しいangular=プロジェクトを最近作成した特定のフォルダに作成します。例:_d:\projects\demo\_。

コマンド_ng new Project_name_を使用してangularプロジェクトを作成すると、_your specific angular version_プロジェクトが作成されます。

私の例では、angular 5プロジェクトを作成します。

17

簡単な方法:例:npm install -g @angular/cli@6ここで-gフラグは、npmにこのインストールをグローバルに実行するように指示します。最後の6は、npmに最新のバージョン6が必要であることを示しています。

Angular 5の新しいアプリケーションを作成したい場合は、次のようにします。

> npm install -g @angular/cli@1
> ng new my-ng5-app

Angular CLIはAngular 5。

Angular 6の新しいアプリケーションを作成したい場合、これを行います:

> npm install -g @angular/cli@6
> ng new my-ng6-app

Angular 7の新しいアプリケーションを作成する場合、これを行います。

> npm install -g @angular/cli@7
> ng new my-ng7-app

ありがとうございます...!

3
bhavesh ajani

これは動作するはずですnpx npm i -g npxというパッケージを使用し、angularプロジェクトを作成する必要がある場合は、最初にこのコマンドを使用しますnpx -p @angular/cli ng new hello-world-projectその後、通常のコマンドを使用してng g c abcのように動作します

0
jaideep_johny

package.jsonファイルは、angularインストールするバージョンを定義し、npm installグローバルangular cliに関係なく、必要なバージョンでプロジェクトを作成します

0
Exterminator